From 61c7d12fbdad8709cba58b1106c366ca26fc2d62 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 13 Mar 2017 14:10:46 +0300 Subject: [PATCH 01/14] Strings transliteration with ICU library. --- 3party/3party.pro | 3 +- android/jni/Android.mk | 2 +- drape_head/drape_head.pro | 2 +- feature_list/feature_list.pro | 2 +- map/benchmark_tool/benchmark_tool.pro | 2 +- map/framework.cpp | 31 +++++++++++++++++++ map/map.pro | 2 +- map/map_tests/map_tests.pro | 2 +- map/mwm_tests/mwm_tests.pro | 2 +- map/style_tests/style_tests.pro | 2 +- mapshot/mapshot.pro | 2 +- qt/CMakeLists.txt | 2 ++ qt/qt.pro | 2 +- .../routing_benchmarks/routing_benchmarks.pro | 2 +- .../routing_consistency_tests.pro | 2 +- .../routing_integration_tests.pro | 2 +- .../features_collector_tool.pro | 2 +- .../search_quality_tests.pro | 2 +- .../search_quality_tool.pro | 2 +- .../storage_integration_tests.pro | 2 +- 20 files changed, 52 insertions(+), 18 deletions(-) diff --git a/3party/3party.pro b/3party/3party.pro index 182eae7aea..b22ddded47 100644 --- a/3party/3party.pro +++ b/3party/3party.pro @@ -7,7 +7,8 @@ TEMPLATE = subdirs CONFIG *= desktop } -SUBDIRS = freetype fribidi minizip jansson protobuf osrm expat succinct pugixml liboauthcpp stb_image sdf_image +SUBDIRS = freetype fribidi minizip jansson protobuf osrm expat succinct pugixml liboauthcpp stb_image sdf_image \ + icu # TODO(mgsrergio): Move opening hours out of 3party to the main project tree. # See https://trello.com/c/tWYSnXSS/22-opening-hours-3party-boost-test-framework. diff --git a/android/jni/Android.mk b/android/jni/Android.mk index 9345fafb62..125c24082a 100644 --- a/android/jni/Android.mk +++ b/android/jni/Android.mk @@ -26,7 +26,7 @@ define add_prebuild_static_lib endef prebuild_static_libs := map tracking routing traffic routing_common drape_frontend search storage indexer drape platform editor partners_api geometry coding base opening_hours -prebuild_static_libs += pugixml oauthcpp expat freetype fribidi minizip jansson protobuf osrm stats_client succinct stb_image sdf_image +prebuild_static_libs += pugixml oauthcpp expat freetype fribidi minizip jansson protobuf osrm stats_client succinct stb_image sdf_image icu $(foreach item,$(prebuild_static_libs),$(eval $(call add_prebuild_static_lib,$(item)))) diff --git a/drape_head/drape_head.pro b/drape_head/drape_head.pro index 0aad7f0849..a655054d3f 100644 --- a/drape_head/drape_head.pro +++ b/drape_head/drape_head.pro @@ -1,7 +1,7 @@ # Head project for drape develop and debuging ROOT_DIR = .. DEPENDENCIES = map traffic drape_frontend drape indexer storage platform geometry coding base \ - freetype expat protobuf jansson fribidi stats_client stb_image sdf_image + freetype expat protobuf jansson fribidi stats_client stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/feature_list/feature_list.pro b/feature_list/feature_list.pro index 02ac37d719..1168cef9bc 100644 --- a/feature_list/feature_list.pro +++ b/feature_list/feature_list.pro @@ -2,7 +2,7 @@ ROOT_DIR = .. DEPENDENCIES = map traffic search_tests_support search search_quality storage indexer platform editor geometry \ - coding base jansson protobuf stats_client succinct opening_hours pugixml + coding base jansson protobuf stats_client succinct opening_hours pugixml icu include($$ROOT_DIR/common.pri) diff --git a/map/benchmark_tool/benchmark_tool.pro b/map/benchmark_tool/benchmark_tool.pro index 1f8e8d88ca..0c0346daed 100644 --- a/map/benchmark_tool/benchmark_tool.pro +++ b/map/benchmark_tool/benchmark_tool.pro @@ -7,7 +7,7 @@ TEMPLATE = app ROOT_DIR = ../.. -DEPENDENCIES = map indexer platform editor geometry coding base gflags protobuf succinct pugixml stats_client +DEPENDENCIES = map indexer platform editor geometry coding base gflags protobuf succinct pugixml stats_client icu include($$ROOT_DIR/common.pri) diff --git a/map/framework.cpp b/map/framework.cpp index 1e86acd3db..a2b6fe399e 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -98,6 +98,11 @@ #include "3party/Alohalytics/src/alohalytics.h" +#include "3party/icu/i18n/unicode/translit.h" +#include "3party/icu/i18n/unicode/utrans.h" +#include "3party/icu/common/unicode/utypes.h" +#include "3party/icu/common/unicode/unistr.h" + #define KMZ_EXTENSION ".kmz" #define DEFAULT_BOOKMARK_TYPE "placemark-red" @@ -141,6 +146,29 @@ vector kSearchMarks = "search-booking" }; +string Transliterate(string str) +{ + UnicodeString ustr(str.c_str()); + UErrorCode status = U_ZERO_ERROR; + + unique_ptr latin_tl(Transliterator::createInstance("Any-Latin", UTRANS_FORWARD, status)); + if (latin_tl == nullptr) + return ""; + + latin_tl->transliterate(ustr); + + int32_t bufLen = 1024; + vector outbuf(bufLen); + int32_t strLen = ustr.extract(outbuf.data(), bufLen, NULL, status); + if (status == U_BUFFER_OVERFLOW_ERROR) + { + outbuf.resize(strLen + 1); + ustr.extract(outbuf.data(), strLen + 1, NULL, status); + } + outbuf[strLen] = '\0'; + return string(outbuf.data()); +} + // TODO! // To adjust GpsTrackFilter was added secret command "?gpstrackaccuracy:xxx;" // where xxx is a new value for horizontal accuracy. @@ -2121,6 +2149,9 @@ void Framework::SetMapSelectionListeners(TActivateMapSelectionFn const & activat void Framework::ActivateMapSelection(bool needAnimation, df::SelectionShape::ESelectedObject selectionType, place_page::Info const & info) { + //string result = Transliterate("Москва"); + //LOG(LWARNING, ("!!!!!!!!!!!!!!!!!! ", result)); + ASSERT_NOT_EQUAL(selectionType, df::SelectionShape::OBJECT_EMPTY, ("Empty selections are impossible.")); m_selectedFeature = info.GetID(); CallDrapeFunction(bind(&df::DrapeEngine::SelectObject, _1, selectionType, info.GetMercator(), info.GetID(), diff --git a/map/map.pro b/map/map.pro index 0d6f9f60fb..a1fd727f4e 100644 --- a/map/map.pro +++ b/map/map.pro @@ -6,7 +6,7 @@ CONFIG += staticlib warn_on ROOT_DIR = .. -INCLUDEPATH *= $$ROOT_DIR/3party/protobuf/src $$ROOT_DIR/3party/freetype/include $$ROOT_DIR/3party/jansson/src +INCLUDEPATH *= $$ROOT_DIR/3party/protobuf/src $$ROOT_DIR/3party/freetype/include $$ROOT_DIR/3party/jansson/src $$ROOT_DIR/3party/icu/common $$ROOT_DIR/3party/icu/i18n include($$ROOT_DIR/common.pri) diff --git a/map/map_tests/map_tests.pro b/map/map_tests/map_tests.pro index 60b6b766d3..3ea036d7d5 100644 --- a/map/map_tests/map_tests.pro +++ b/map/map_tests/map_tests.pro @@ -8,7 +8,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = map drape_frontend routing traffic routing_common search storage tracking drape \ indexer partners_api platform editor geometry coding base freetype fribidi expat \ - protobuf jansson osrm stats_client minizip succinct pugixml stats_client stb_image sdf_image + protobuf jansson osrm stats_client minizip succinct pugixml stats_client stb_image sdf_image icu DEPENDENCIES *= opening_hours diff --git a/map/mwm_tests/mwm_tests.pro b/map/mwm_tests/mwm_tests.pro index 473b5a70f3..2dbcb6138d 100644 --- a/map/mwm_tests/mwm_tests.pro +++ b/map/mwm_tests/mwm_tests.pro @@ -7,7 +7,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = map traffic search storage indexer platform editor geometry coding base \ - freetype fribidi expat protobuf jansson succinct pugixml stats_client + freetype fribidi expat protobuf jansson succinct pugixml stats_client icu include($$ROOT_DIR/common.pri) diff --git a/map/style_tests/style_tests.pro b/map/style_tests/style_tests.pro index 7b4c356e77..a4426df56c 100644 --- a/map/style_tests/style_tests.pro +++ b/map/style_tests/style_tests.pro @@ -6,7 +6,7 @@ TEMPLATE = app INCLUDEPATH += ../../3party/protobuf/src ROOT_DIR = ../.. -DEPENDENCIES = map traffic indexer platform geometry coding base expat protobuf stats_client +DEPENDENCIES = map traffic indexer platform geometry coding base expat protobuf stats_client icu macx-*: LIBS *= "-framework IOKit" diff --git a/mapshot/mapshot.pro b/mapshot/mapshot.pro index 41bd7c936b..0a3e16d5a0 100644 --- a/mapshot/mapshot.pro +++ b/mapshot/mapshot.pro @@ -4,7 +4,7 @@ ROOT_DIR = .. DEPENDENCIES = map drape_frontend routing search storage tracking traffic routing_common indexer \ drape partners_api platform editor geometry coding base \ freetype expat fribidi gflags jansson protobuf osrm stats_client minizip succinct \ - pugixml opening_hours stb_image sdf_image + pugixml opening_hours stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt index 31c27fd0bb..a808ad2556 100644 --- a/qt/CMakeLists.txt +++ b/qt/CMakeLists.txt @@ -72,6 +72,8 @@ omim_link_libraries( base freetype expat + icuuc + icui18n fribidi jansson protobuf diff --git a/qt/qt.pro b/qt/qt.pro index 8959cf5b07..95d46eea9e 100644 --- a/qt/qt.pro +++ b/qt/qt.pro @@ -4,7 +4,7 @@ ROOT_DIR = .. DEPENDENCIES = qt_common map drape_frontend openlr routing search storage tracking traffic routing_common \ indexer drape partners_api platform editor geometry \ coding base freetype expat fribidi jansson protobuf osrm stats_client \ - minizip succinct pugixml oauthcpp stb_image sdf_image + minizip succinct pugixml oauthcpp stb_image sdf_image icu DEPENDENCIES += opening_hours \ diff --git a/routing/routing_benchmarks/routing_benchmarks.pro b/routing/routing_benchmarks/routing_benchmarks.pro index 28570fc45c..018904f510 100644 --- a/routing/routing_benchmarks/routing_benchmarks.pro +++ b/routing/routing_benchmarks/routing_benchmarks.pro @@ -5,7 +5,7 @@ TEMPLATE = app ROOT_DIR = ../../ DEPENDENCIES = map routing traffic routing_common search storage indexer platform editor geometry coding base \ - osrm jansson protobuf stats_client succinct pugixml + osrm jansson protobuf stats_client succinct pugixml icu macx-*: LIBS *= "-framework IOKit" diff --git a/routing/routing_consistency_tests/routing_consistency_tests.pro b/routing/routing_consistency_tests/routing_consistency_tests.pro index fe39afc7b9..95513fe313 100644 --- a/routing/routing_consistency_tests/routing_consistency_tests.pro +++ b/routing/routing_consistency_tests/routing_consistency_tests.pro @@ -8,7 +8,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = map routing traffic routing_common search storage indexer platform editor geometry coding base osrm \ - jansson protobuf succinct stats_client generator gflags pugixml + jansson protobuf succinct stats_client generator gflags pugixml icu include($$ROOT_DIR/common.pri) diff --git a/routing/routing_integration_tests/routing_integration_tests.pro b/routing/routing_integration_tests/routing_integration_tests.pro index aeaf06f212..1e1a653331 100644 --- a/routing/routing_integration_tests/routing_integration_tests.pro +++ b/routing/routing_integration_tests/routing_integration_tests.pro @@ -12,7 +12,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = map routing traffic routing_common search storage indexer platform editor geometry coding base \ - osrm jansson protobuf succinct stats_client pugixml + osrm jansson protobuf succinct stats_client pugixml icu DEPENDENCIES += opening_hours diff --git a/search/search_quality/features_collector_tool/features_collector_tool.pro b/search/search_quality/features_collector_tool/features_collector_tool.pro index 347ffda7e8..7e510bd19d 100644 --- a/search/search_quality/features_collector_tool/features_collector_tool.pro +++ b/search/search_quality/features_collector_tool/features_collector_tool.pro @@ -9,7 +9,7 @@ ROOT_DIR = ../../.. # todo(@m) revise DEPENDENCIES = map drape_frontend routing traffic routing_common search_tests_support search search_quality \ storage indexer drape platform editor geometry coding base freetype expat fribidi gflags \ - jansson protobuf osrm stats_client minizip succinct opening_hours pugixml stb_image sdf_image + jansson protobuf osrm stats_client minizip succinct opening_hours pugixml stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/search/search_quality/search_quality_tests/search_quality_tests.pro b/search/search_quality/search_quality_tests/search_quality_tests.pro index 2b1935c378..a00fe1b24b 100644 --- a/search/search_quality/search_quality_tests/search_quality_tests.pro +++ b/search/search_quality/search_quality_tests/search_quality_tests.pro @@ -9,7 +9,7 @@ ROOT_DIR = ../../.. # todo(@m) revise DEPENDENCIES = map drape_frontend routing traffic routing_common search_tests_support search search_quality storage indexer drape platform geometry coding base \ freetype expat fribidi gflags jansson protobuf osrm stats_client minizip succinct \ - opening_hours stb_image sdf_image + opening_hours stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/search/search_quality/search_quality_tool/search_quality_tool.pro b/search/search_quality/search_quality_tool/search_quality_tool.pro index 42914e1ad5..5f3ae24241 100644 --- a/search/search_quality/search_quality_tool/search_quality_tool.pro +++ b/search/search_quality/search_quality_tool/search_quality_tool.pro @@ -10,7 +10,7 @@ ROOT_DIR = ../../.. DEPENDENCIES = map drape_frontend routing traffic routing_common search_tests_support search search_quality storage indexer drape \ platform editor geometry coding base freetype expat fribidi gflags \ jansson protobuf osrm stats_client minizip succinct \ - opening_hours pugixml stb_image sdf_image + opening_hours pugixml stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/storage/storage_integration_tests/storage_integration_tests.pro b/storage/storage_integration_tests/storage_integration_tests.pro index 4188439612..d1c226b6cc 100644 --- a/storage/storage_integration_tests/storage_integration_tests.pro +++ b/storage/storage_integration_tests/storage_integration_tests.pro @@ -9,7 +9,7 @@ ROOT_DIR = ../.. DEPENDENCIES = map drape_frontend routing search storage tracking traffic routing_common indexer drape \ partners_api platform_tests_support platform editor opening_hours geometry \ coding base freetype expat fribidi jansson protobuf osrm stats_client \ - minizip succinct pugixml oauthcpp stb_image sdf_image + minizip succinct pugixml oauthcpp stb_image sdf_image icu include($$ROOT_DIR/common.pri) From d13124d48244721d0cca3f59dcd3ed1a7d8fa641 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Tue, 21 Mar 2017 21:38:56 +0300 Subject: [PATCH 02/14] Using transliteration for obtaining best feature name. --- coding/multilang_utf8_string.cpp | 43 +++++---- coding/multilang_utf8_string.hpp | 4 + drape/drape_tests/drape_tests.pro | 2 +- .../drape_frontend_tests.pro | 2 +- .../booking_quality_check.pro | 1 + .../feature_segments_checker.pro | 2 +- generator/generator_tests/generator_tests.pro | 2 +- generator/generator_tool/generator_tool.pro | 2 +- .../restaurants_info/restaurants_info.pro | 2 +- .../srtm_coverage_checker.pro | 2 +- indexer/feature_utils.cpp | 94 ++++++++++++++++--- indexer/feature_utils.hpp | 2 + indexer/indexer.pro | 2 +- indexer/indexer_tests/indexer_tests.pro | 2 +- map/framework.cpp | 30 ------ map/map.pro | 2 +- openlr/openlr_stat/openlr_stat.pro | 2 +- openlr/openlr_tests/openlr_tests.pro | 2 +- .../partners_api_tests/partners_api_tests.pro | 2 +- routing/routing_tests/routing_tests.pro | 2 +- .../routing_common_tests.pro | 2 +- .../search_integration_tests.pro | 2 +- search/search_tests/search_tests.pro | 2 +- storage/storage_tests/storage_tests.pro | 2 +- traffic/traffic_tests/traffic_tests.pro | 2 +- 25 files changed, 135 insertions(+), 77 deletions(-) diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp index 12a5ca5a67..628287cb5c 100644 --- a/coding/multilang_utf8_string.cpp +++ b/coding/multilang_utf8_string.cpp @@ -9,22 +9,22 @@ namespace // Languages below were choosen after sorting name: tags in 2011. // Note, that it's not feasible to increase languages number here due to // our current encoding (6 bit to store language code). -StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country"}, - {"en", "English"}, {"ja", "日本語"}, {"fr", "Français"}, {"ko_rm", "Korean (Romanized)"}, - {"ar", "العربية"}, {"de", "Deutsch"}, {"int_name", "International (Latin)"}, {"ru", "Русский"}, - {"sv", "Svenska"}, {"zh", "中文"}, {"fi", "Suomi"}, {"be", "Беларуская"}, {"ka", "ქართული"}, - {"ko", "한국어"}, {"he", "עברית"}, {"nl", "Nederlands"}, {"ga", "Gaeilge"}, - {"ja_rm", "Japanese (Romanized)"}, {"el", "Ελληνικά"}, {"it", "Italiano"}, {"es", "Español"}, - {"zh_pinyin", "Chinese (Pinyin)"}, {"th", "ไทย"}, {"cy", "Cymraeg"}, {"sr", "Српски"}, - {"uk", "Українська"}, {"ca", "Català"}, {"hu", "Magyar"}, {"hsb", "Hornjoserbšćina"}, {"eu", "Euskara"}, - {"fa", "فارسی"}, {"br", "Breton"}, {"pl", "Polski"}, {"hy", "Հայերէն"}, {"kn", "ಕನ್ನಡ"}, - {"sl", "Slovenščina"}, {"ro", "Română"}, {"sq", "Shqipe"}, {"am", "አማርኛ"}, {"fy", "Frysk"}, - {"cs", "Čeština"}, {"gd", "Gàidhlig"}, {"sk", "Slovenčina"}, {"af", "Afrikaans"}, - {"ja_kana", "日本語(カタカナ)"}, {"lb", "Luxembourgish"}, {"pt", "Português"}, {"hr", "Hrvatski"}, - {"fur", "Friulian"}, {"vi", "Tiếng Việt"}, {"tr", "Türkçe"}, {"bg", "Български"}, - {"eo", "Esperanto"}, {"lt", "Lietuvių"}, {"la", "Latin"}, {"kk", "Қазақ"}, - {"gsw", "Schwiizertüütsch"}, {"et", "Eesti"}, {"ku", "Kurdish"}, {"mn", "Mongolian"}, - {"mk", "Македонски"}, {"lv", "Latviešu"}, {"hi", "हिन्दी"} +StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country", "Any"}, + {"en", "English", "English"}, {"ja", "日本語", "Japanese"}, {"fr", "Français", "French"}, {"ko_rm", "Korean (Romanized)", "Korean"}, + {"ar", "العربية", "Arabic"}, {"de", "Deutsch", "German"}, {"int_name", "International (Latin)", "Latin"}, {"ru", "Русский", "Russian"}, + {"sv", "Svenska", "Swedish"}, {"zh", "中文", "Chinese"}, {"fi", "Suomi", "Finnish"}, {"be", "Беларуская", "Belarusian"}, {"ka", "ქართული", "Georgian"}, + {"ko", "한국어", "Korean"}, {"he", "עברית", "Hebrew"}, {"nl", "Nederlands", "Dutch"}, {"ga", "Gaeilge", "Irish"}, + {"ja_rm", "Japanese (Romanized)", "Japanese"}, {"el", "Ελληνικά", "Greek"}, {"it", "Italiano", "Italian"}, {"es", "Español", "Spanish"}, + {"zh_pinyin", "Chinese (Pinyin)", "Chinese"}, {"th", "ไทย", "Thailand"}, {"cy", "Cymraeg", "Welsh"}, {"sr", "Српски", "Serbian"}, + {"uk", "Українська", "Ukrainian"}, {"ca", "Català", "Catalan"}, {"hu", "Magyar", "Hungarian"}, {"hsb", "Hornjoserbšćina", "Upper Sorbian"}, {"eu", "Euskara", "Basque"}, + {"fa", "فارسی", "Farsi"}, {"br", "Breton", "Breton"}, {"pl", "Polski", "Polish"}, {"hy", "Հայերէն", "Armenian"}, {"kn", "ಕನ್ನಡ", "Kannada"}, + {"sl", "Slovenščina", "Slovene"}, {"ro", "Română", "Romanian"}, {"sq", "Shqipe", "Shqipe"}, {"am", "አማርኛ", "Amharic"}, {"fy", "Frysk", "Frisian"}, + {"cs", "Čeština", "Czech"}, {"gd", "Gàidhlig", "Scots Gaelic"}, {"sk", "Slovenčina", "Slovak"}, {"af", "Afrikaans", "Afrikaans"}, + {"ja_kana", "日本語(カタカナ)", "Japanese (Katakana)"}, {"lb", "Luxembourgish", "Luxembourgish"}, {"pt", "Português", "Portuguese"}, {"hr", "Hrvatski", "Croatian"}, + {"fur", "Friulian", "Friulian"}, {"vi", "Tiếng Việt", "Vietnamese"}, {"tr", "Türkçe", "Turkish"}, {"bg", "Български", "Bulgarian"}, + {"eo", "Esperanto", "Esperanto"}, {"lt", "Lietuvių", "Lithuanian"}, {"la", "Latin", "Latin"}, {"kk", "Қазақ", "Kazakh"}, + {"gsw", "Schwiizertüütsch", "Swiss German"}, {"et", "Eesti", "Estonian"}, {"ku", "Kurdish", "Kurdish"}, {"mn", "Mongolian", "Mongolian"}, + {"mk", "Македонски", "Macedonian"}, {"lv", "Latviešu", "Latvian"}, {"hi", "हिन्दी", "Hindi"} }}; static_assert(g_languages.size() == StringUtf8Multilang::kMaxSupportedLanguages, @@ -44,6 +44,7 @@ StringUtf8Multilang::Languages const & StringUtf8Multilang::GetSupportedLanguage ASSERT_EQUAL(g_languages[kInternationalCode].m_code, string("int_name"), ()); return g_languages; } + // static int8_t StringUtf8Multilang::GetLangIndex(string const & lang) { @@ -53,6 +54,7 @@ int8_t StringUtf8Multilang::GetLangIndex(string const & lang) return kUnsupportedLanguageCode; } + // static char const * StringUtf8Multilang::GetLangByCode(int8_t langCode) { @@ -60,6 +62,7 @@ char const * StringUtf8Multilang::GetLangByCode(int8_t langCode) return ""; return g_languages[langCode].m_code; } + // static char const * StringUtf8Multilang::GetLangNameByCode(int8_t langCode) { @@ -68,6 +71,14 @@ char const * StringUtf8Multilang::GetLangNameByCode(int8_t langCode) return g_languages[langCode].m_name; } +// static +char const * StringUtf8Multilang::GetLangEnNameByCode(int8_t langCode) +{ + if (langCode < 0 || langCode >= static_cast(g_languages.size())) + return ""; + return g_languages[langCode].m_enName; +} + size_t StringUtf8Multilang::GetNextIndex(size_t i) const { ++i; diff --git a/coding/multilang_utf8_string.hpp b/coding/multilang_utf8_string.hpp index db0ffa0f5d..afd19250b0 100644 --- a/coding/multilang_utf8_string.hpp +++ b/coding/multilang_utf8_string.hpp @@ -50,6 +50,8 @@ public: char const * m_code; /// Native language name. char const * m_name; + /// Native language name in English. + char const * m_enName; }; using Languages = array; @@ -61,6 +63,8 @@ public: static char const * GetLangByCode(int8_t langCode); /// @returns empty string if langCode is invalid. static char const * GetLangNameByCode(int8_t langCode); + /// @returns empty string if langCode is invalid. + static char const * GetLangEnNameByCode(int8_t langCode); inline bool operator== (StringUtf8Multilang const & rhs) const { diff --git a/drape/drape_tests/drape_tests.pro b/drape/drape_tests/drape_tests.pro index edaee5b3f4..1c6ed84c46 100644 --- a/drape/drape_tests/drape_tests.pro +++ b/drape/drape_tests/drape_tests.pro @@ -5,7 +5,7 @@ TEMPLATE = app DEFINES += OGL_TEST_ENABLED GTEST_DONT_DEFINE_TEST COMPILER_TESTS ROOT_DIR = ../.. -DEPENDENCIES = qt_tstfrm indexer platform coding geometry base gmock freetype fribidi expat stats_client stb_image sdf_image +DEPENDENCIES = qt_tstfrm indexer platform coding geometry base gmock freetype fribidi expat stats_client stb_image sdf_image icu SHADER_COMPILE_ARGS = $$PWD/../shaders shader_index.txt shader_def include($$ROOT_DIR/common.pri) diff --git a/drape_frontend/drape_frontend_tests/drape_frontend_tests.pro b/drape_frontend/drape_frontend_tests/drape_frontend_tests.pro index 3913eddda9..168d9a1b98 100644 --- a/drape_frontend/drape_frontend_tests/drape_frontend_tests.pro +++ b/drape_frontend/drape_frontend_tests/drape_frontend_tests.pro @@ -4,7 +4,7 @@ CONFIG += console warn_on CONFIG -= app_bundle TEMPLATE = app -DEPENDENCIES = drape_frontend drape platform indexer geometry coding base expat stats_client stb_image sdf_image +DEPENDENCIES = drape_frontend drape platform indexer geometry coding base expat stats_client stb_image sdf_image icu ROOT_DIR = ../.. include($$ROOT_DIR/common.pri) diff --git a/generator/booking_quality_check/booking_quality_check.pro b/generator/booking_quality_check/booking_quality_check.pro index d8a0a0cd6e..bd8c7d813e 100644 --- a/generator/booking_quality_check/booking_quality_check.pro +++ b/generator/booking_quality_check/booking_quality_check.pro @@ -25,6 +25,7 @@ DEPENDENCIES = \ oauthcpp \ expat \ protobuf \ + icu \ include($$ROOT_DIR/common.pri) diff --git a/generator/feature_segments_checker/feature_segments_checker.pro b/generator/feature_segments_checker/feature_segments_checker.pro index 3885d301c9..470c069261 100644 --- a/generator/feature_segments_checker/feature_segments_checker.pro +++ b/generator/feature_segments_checker/feature_segments_checker.pro @@ -8,7 +8,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = generator map routing traffic routing_common storage indexer \ - platform geometry coding base minizip succinct protobuf gflags stats_client + platform geometry coding base minizip succinct protobuf gflags stats_client icu include($$ROOT_DIR/common.pri) diff --git a/generator/generator_tests/generator_tests.pro b/generator/generator_tests/generator_tests.pro index abf206292d..b224967adb 100644 --- a/generator/generator_tests/generator_tests.pro +++ b/generator/generator_tests/generator_tests.pro @@ -7,7 +7,7 @@ ROOT_DIR = ../.. DEPENDENCIES = generator_tests_support platform_tests_support generator drape_frontend routing \ search storage indexer drape map traffic routing_common platform editor geometry \ coding base freetype expat fribidi jansson protobuf osrm stats_client \ - minizip succinct pugixml tess2 gflags oauthcpp stb_image sdf_image + minizip succinct pugixml tess2 gflags oauthcpp stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/generator/generator_tool/generator_tool.pro b/generator/generator_tool/generator_tool.pro index d0914b2be3..005c437bfe 100644 --- a/generator/generator_tool/generator_tool.pro +++ b/generator/generator_tool/generator_tool.pro @@ -4,7 +4,7 @@ ROOT_DIR = ../.. DEPENDENCIES = generator routing traffic routing_common search storage indexer editor platform geometry \ coding base freetype expat fribidi jansson protobuf osrm stats_client \ - minizip succinct pugixml tess2 gflags oauthcpp + minizip succinct pugixml tess2 gflags oauthcpp icu include($$ROOT_DIR/common.pri) INCLUDEPATH *= $$ROOT_DIR/3party/gflags/src diff --git a/generator/restaurants_info/restaurants_info.pro b/generator/restaurants_info/restaurants_info.pro index fd6fb59247..a46bb190f6 100644 --- a/generator/restaurants_info/restaurants_info.pro +++ b/generator/restaurants_info/restaurants_info.pro @@ -10,7 +10,7 @@ DEPENDENCIES = \ generator search routing routing_common indexer geometry \ editor platform coding base jansson \ pugixml stats_client opening_hours gflags \ - oauthcpp expat protobuf \ + oauthcpp expat protobuf icu \ include($$ROOT_DIR/common.pri) diff --git a/generator/srtm_coverage_checker/srtm_coverage_checker.pro b/generator/srtm_coverage_checker/srtm_coverage_checker.pro index 85d1eefd28..7099b7b5a9 100644 --- a/generator/srtm_coverage_checker/srtm_coverage_checker.pro +++ b/generator/srtm_coverage_checker/srtm_coverage_checker.pro @@ -7,7 +7,7 @@ CONFIG -= app_bundle TEMPLATE = app ROOT_DIR = ../.. -DEPENDENCIES = generator map routing routing_common search storage indexer platform editor geometry coding base \ +DEPENDENCIES = generator map routing routing_common search storage icu indexer platform editor geometry coding base \ osrm jansson protobuf succinct stats_client pugixml minizip gflags stats_client include($$ROOT_DIR/common.pri) diff --git a/indexer/feature_utils.cpp b/indexer/feature_utils.cpp index a4b94028c3..e35309a9b5 100644 --- a/indexer/feature_utils.cpp +++ b/indexer/feature_utils.cpp @@ -11,6 +11,11 @@ #include "base/base.hpp" +#include "3party/icu/i18n/unicode/translit.h" +#include "3party/icu/i18n/unicode/utrans.h" +#include "3party/icu/common/unicode/utypes.h" +#include "3party/icu/common/unicode/unistr.h" + #include "std/vector.hpp" namespace @@ -29,6 +34,23 @@ void GetMwmLangName(feature::RegionData const & regionData, StringUtf8Multilang } } +void GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Multilang const & src, string & out) +{ + vector mwmLangCodes; + regionData.GetLanguages(mwmLangCodes); + + string srcName; + for (auto const code : mwmLangCodes) + { + if (src.GetString(code, srcName)) + { + out = Transliterate(srcName, StringUtf8Multilang::GetLangEnNameByCode(code)); + if (!out.empty()) + return; + } + } +} + void GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) { auto bestIndex = priorityList.size(); @@ -63,6 +85,39 @@ void GetBestName(StringUtf8Multilang const & src, vector const & priorit } } // namespace +std::string Transliterate(std::string const & str, std::string const & lang) +{ + class ICUDataInitializer + { + public: + ICUDataInitializer(std::string const & icuDataDir) + { + u_setDataDirectory(icuDataDir.c_str()); + } + }; + static ICUDataInitializer icuInitializer("../../../../../../omim/3party/icu/data/in/"); + + UnicodeString ustr(str.c_str()); + UErrorCode status = U_ZERO_ERROR; + + const std::string id = lang + "-Latin/BGN"; + std::unique_ptr latinTransliterator(Transliterator::createInstance(id.c_str(), UTRANS_FORWARD, status)); + if (latinTransliterator == nullptr) + { + LOG(LWARNING, ("Cannot create transliterator", id)); + return ""; + } + + latinTransliterator->transliterate(ustr); + + std::string resultStr; + ustr.toUTF8String(resultStr); + + LOG(LDEBUG, ("Transliterated", str, "->", resultStr, "id =", id)); + + return resultStr; +} + namespace feature { @@ -212,19 +267,21 @@ void GetPreferredNames(RegionData const & regionData, StringUtf8Multilang const if (src.IsEmpty()) return; - vector const primaryCodes = {deviceLang, - StrUtf8::kInternationalCode, - StrUtf8::kEnglishCode}; - vector secondaryCodes = {StrUtf8::kDefaultCode, - StrUtf8::kInternationalCode}; + GetBestName(src, {deviceLang, StrUtf8::kInternationalCode}, primary); + if (primary.empty()) + { + GetTransliteratedName(regionData, src, primary); + if (primary.empty()) + GetBestName(src, {StrUtf8::kEnglishCode}, primary); + } vector mwmLangCodes; regionData.GetLanguages(mwmLangCodes); - + vector secondaryCodes = {StrUtf8::kDefaultCode, + StrUtf8::kInternationalCode}; secondaryCodes.insert(secondaryCodes.end(), mwmLangCodes.begin(), mwmLangCodes.end()); secondaryCodes.push_back(StrUtf8::kEnglishCode); - GetBestName(src, primaryCodes, primary); GetBestName(src, secondaryCodes, secondary); if (primary.empty()) @@ -243,14 +300,27 @@ void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & vector codes; // If MWM contains user's language. - if (regionData.HasLanguage(deviceLang)) - codes = {deviceLang, StrUtf8::kDefaultCode, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}; + bool const preferDefault = regionData.HasLanguage(deviceLang); + if (preferDefault) + codes = {deviceLang, StrUtf8::kDefaultCode, StrUtf8::kInternationalCode}; else - codes = {deviceLang, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode, StrUtf8::kDefaultCode}; + codes = {deviceLang, StrUtf8::kInternationalCode}; GetBestName(src, codes, out); - if (out.empty()) - GetMwmLangName(regionData, src, out); + { + GetTransliteratedName(regionData, src, out); + if (out.empty()) + { + if (preferDefault) + codes = {StrUtf8::kEnglishCode}; + else + codes = {StrUtf8::kEnglishCode, StrUtf8::kDefaultCode}; + GetBestName(src, codes, out); + if (out.empty()) + GetMwmLangName(regionData, src, out); + } + } } + } // namespace feature diff --git a/indexer/feature_utils.hpp b/indexer/feature_utils.hpp index d6ff2ff180..276aaaee6a 100644 --- a/indexer/feature_utils.hpp +++ b/indexer/feature_utils.hpp @@ -7,6 +7,8 @@ struct FeatureID; class StringUtf8Multilang; +std::string Transliterate(std::string const & str, std::string const & lang); + namespace feature { class TypesHolder; diff --git a/indexer/indexer.pro b/indexer/indexer.pro index 54d9194d6d..2509ba0ddb 100644 --- a/indexer/indexer.pro +++ b/indexer/indexer.pro @@ -3,7 +3,7 @@ TARGET = indexer TEMPLATE = lib CONFIG += staticlib warn_on -INCLUDEPATH += ../3party/protobuf/src +INCLUDEPATH += ../3party/protobuf/src ../3party/icu/common ../3party/icu/i18n ROOT_DIR = .. diff --git a/indexer/indexer_tests/indexer_tests.pro b/indexer/indexer_tests/indexer_tests.pro index 30b4d715a7..2bfd28cd1a 100644 --- a/indexer/indexer_tests/indexer_tests.pro +++ b/indexer/indexer_tests/indexer_tests.pro @@ -6,7 +6,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = generator_tests_support search_tests_support indexer_tests_support \ platform_tests_support generator search routing routing_common indexer storage editor \ - platform coding geometry base stats_client jansson tess2 protobuf \ + platform coding geometry base stats_client jansson tess2 protobuf icu \ succinct opening_hours pugixml include($$ROOT_DIR/common.pri) diff --git a/map/framework.cpp b/map/framework.cpp index a2b6fe399e..52dd67b65d 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -98,11 +98,6 @@ #include "3party/Alohalytics/src/alohalytics.h" -#include "3party/icu/i18n/unicode/translit.h" -#include "3party/icu/i18n/unicode/utrans.h" -#include "3party/icu/common/unicode/utypes.h" -#include "3party/icu/common/unicode/unistr.h" - #define KMZ_EXTENSION ".kmz" #define DEFAULT_BOOKMARK_TYPE "placemark-red" @@ -146,29 +141,6 @@ vector kSearchMarks = "search-booking" }; -string Transliterate(string str) -{ - UnicodeString ustr(str.c_str()); - UErrorCode status = U_ZERO_ERROR; - - unique_ptr latin_tl(Transliterator::createInstance("Any-Latin", UTRANS_FORWARD, status)); - if (latin_tl == nullptr) - return ""; - - latin_tl->transliterate(ustr); - - int32_t bufLen = 1024; - vector outbuf(bufLen); - int32_t strLen = ustr.extract(outbuf.data(), bufLen, NULL, status); - if (status == U_BUFFER_OVERFLOW_ERROR) - { - outbuf.resize(strLen + 1); - ustr.extract(outbuf.data(), strLen + 1, NULL, status); - } - outbuf[strLen] = '\0'; - return string(outbuf.data()); -} - // TODO! // To adjust GpsTrackFilter was added secret command "?gpstrackaccuracy:xxx;" // where xxx is a new value for horizontal accuracy. @@ -2149,8 +2121,6 @@ void Framework::SetMapSelectionListeners(TActivateMapSelectionFn const & activat void Framework::ActivateMapSelection(bool needAnimation, df::SelectionShape::ESelectedObject selectionType, place_page::Info const & info) { - //string result = Transliterate("Москва"); - //LOG(LWARNING, ("!!!!!!!!!!!!!!!!!! ", result)); ASSERT_NOT_EQUAL(selectionType, df::SelectionShape::OBJECT_EMPTY, ("Empty selections are impossible.")); m_selectedFeature = info.GetID(); diff --git a/map/map.pro b/map/map.pro index a1fd727f4e..0d6f9f60fb 100644 --- a/map/map.pro +++ b/map/map.pro @@ -6,7 +6,7 @@ CONFIG += staticlib warn_on ROOT_DIR = .. -INCLUDEPATH *= $$ROOT_DIR/3party/protobuf/src $$ROOT_DIR/3party/freetype/include $$ROOT_DIR/3party/jansson/src $$ROOT_DIR/3party/icu/common $$ROOT_DIR/3party/icu/i18n +INCLUDEPATH *= $$ROOT_DIR/3party/protobuf/src $$ROOT_DIR/3party/freetype/include $$ROOT_DIR/3party/jansson/src include($$ROOT_DIR/common.pri) diff --git a/openlr/openlr_stat/openlr_stat.pro b/openlr/openlr_stat/openlr_stat.pro index 6bd1f4f63e..0e7255b792 100644 --- a/openlr/openlr_stat/openlr_stat.pro +++ b/openlr/openlr_stat/openlr_stat.pro @@ -3,7 +3,7 @@ ROOT_DIR = ../.. DEPENDENCIES = openlr routing routing_common search storage indexer editor \ - platform geometry coding base protobuf osrm stats_client pugixml jansson succinct gflags + platform geometry coding base protobuf osrm stats_client pugixml jansson succinct gflags icu include($$ROOT_DIR/common.pri) diff --git a/openlr/openlr_tests/openlr_tests.pro b/openlr/openlr_tests/openlr_tests.pro index ab7899c7a6..3f1a7e9426 100644 --- a/openlr/openlr_tests/openlr_tests.pro +++ b/openlr/openlr_tests/openlr_tests.pro @@ -5,7 +5,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = routing routing_common search storage indexer editor platform_tests_support platform \ - geometry coding base protobuf osrm stats_client pugixml openlr jansson succinct + geometry coding base protobuf osrm stats_client pugixml openlr jansson succinct icu include($$ROOT_DIR/common.pri) diff --git a/partners_api/partners_api_tests/partners_api_tests.pro b/partners_api/partners_api_tests/partners_api_tests.pro index fdc7c2027e..915dde8512 100644 --- a/partners_api/partners_api_tests/partners_api_tests.pro +++ b/partners_api/partners_api_tests/partners_api_tests.pro @@ -7,7 +7,7 @@ ROOT_DIR = ../.. INCLUDEPATH *= $$ROOT_DIR/3party/jansson/src -DEPENDENCIES = partners_api indexer platform coding geometry base jansson stats_client protobuf +DEPENDENCIES = partners_api indexer platform coding geometry base jansson stats_client protobuf icu include($$ROOT_DIR/common.pri) diff --git a/routing/routing_tests/routing_tests.pro b/routing/routing_tests/routing_tests.pro index 80f07ed450..b78d21eb91 100644 --- a/routing/routing_tests/routing_tests.pro +++ b/routing/routing_tests/routing_tests.pro @@ -7,7 +7,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = routing routing_common indexer platform_tests_support platform editor geometry coding base \ - osrm protobuf succinct jansson stats_client map traffic pugixml stats_client + osrm protobuf succinct jansson stats_client map traffic pugixml stats_client icu macx-*: LIBS *= "-framework IOKit" "-framework SystemConfiguration" diff --git a/routing_common/routing_common_tests/routing_common_tests.pro b/routing_common/routing_common_tests/routing_common_tests.pro index 33aeca1780..86f5706e32 100644 --- a/routing_common/routing_common_tests/routing_common_tests.pro +++ b/routing_common/routing_common_tests/routing_common_tests.pro @@ -7,7 +7,7 @@ TEMPLATE = app ROOT_DIR = ../.. DEPENDENCIES = routing_common indexer platform_tests_support platform editor geometry coding base \ - osrm protobuf succinct jansson stats_client map traffic pugixml stats_client + osrm protobuf succinct jansson stats_client map traffic pugixml stats_client icu macx-*: LIBS *= "-framework IOKit" "-framework SystemConfiguration" diff --git a/search/search_integration_tests/search_integration_tests.pro b/search/search_integration_tests/search_integration_tests.pro index b962a46225..84dfaf26b7 100644 --- a/search/search_integration_tests/search_integration_tests.pro +++ b/search/search_integration_tests/search_integration_tests.pro @@ -9,7 +9,7 @@ ROOT_DIR = ../.. DEPENDENCIES = generator_tests_support search_tests_support indexer_tests_support generator \ routing routing_common search storage stats_client indexer platform editor geometry coding base \ - tess2 protobuf jansson succinct pugixml opening_hours + tess2 protobuf jansson succinct pugixml opening_hours icu include($$ROOT_DIR/common.pri) diff --git a/search/search_tests/search_tests.pro b/search/search_tests/search_tests.pro index cf0eb76a5e..c1f73af335 100644 --- a/search/search_tests/search_tests.pro +++ b/search/search_tests/search_tests.pro @@ -6,7 +6,7 @@ CONFIG -= app_bundle TEMPLATE = app ROOT_DIR = ../.. -DEPENDENCIES = search indexer platform editor geometry coding base protobuf jansson succinct pugixml stats_client +DEPENDENCIES = search indexer platform editor geometry coding icu base protobuf jansson succinct pugixml stats_client include($$ROOT_DIR/common.pri) diff --git a/storage/storage_tests/storage_tests.pro b/storage/storage_tests/storage_tests.pro index 32016578bc..26824f0d9b 100644 --- a/storage/storage_tests/storage_tests.pro +++ b/storage/storage_tests/storage_tests.pro @@ -14,7 +14,7 @@ DEPENDENCIES = generator_tests_support generator DEPENDENCIES *= drape_frontend map routing traffic routing_common \ search storage indexer drape platform_tests_support platform editor opening_hours geometry \ coding base freetype expat fribidi jansson tess2 protobuf osrm stats_client \ - minizip succinct pugixml oauthcpp stb_image sdf_image + minizip succinct pugixml oauthcpp stb_image sdf_image icu include($$ROOT_DIR/common.pri) diff --git a/traffic/traffic_tests/traffic_tests.pro b/traffic/traffic_tests/traffic_tests.pro index dd0d0c8e7d..6a52312689 100644 --- a/traffic/traffic_tests/traffic_tests.pro +++ b/traffic/traffic_tests/traffic_tests.pro @@ -7,7 +7,7 @@ ROOT_DIR = ../.. INCLUDEPATH *= $$ROOT_DIR/3party/jansson/src -DEPENDENCIES = traffic routing_common indexer platform_tests_support platform coding geometry base stats_client protobuf +DEPENDENCIES = traffic routing_common indexer platform_tests_support platform coding geometry base stats_client protobuf icu include($$ROOT_DIR/common.pri) From d0568a836b04db9c728f7ef6508a44f2b82350b5 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 22 Mar 2017 02:29:25 +0300 Subject: [PATCH 03/14] Unzip archived ICU data on application start. --- android/assets/icudt57l.dat.zip | 1 + android/script/replace_links.bat | 2 ++ data/icudt57l.dat.zip | Bin 0 -> 357491 bytes indexer/feature_utils.cpp | 15 +++++---------- indexer/feature_utils.hpp | 1 + map/framework.cpp | 17 +++++++++++++++++ qt/qt.pro | 5 ++++- 7 files changed, 30 insertions(+), 11 deletions(-) create mode 120000 android/assets/icudt57l.dat.zip create mode 100644 data/icudt57l.dat.zip diff --git a/android/assets/icudt57l.dat.zip b/android/assets/icudt57l.dat.zip new file mode 120000 index 0000000000..a3f86e3e5a --- /dev/null +++ b/android/assets/icudt57l.dat.zip @@ -0,0 +1 @@ +../../data/icudt57l.dat.zip \ No newline at end of file diff --git a/android/script/replace_links.bat b/android/script/replace_links.bat index fe49651977..e457dda761 100644 --- a/android/script/replace_links.bat +++ b/android/script/replace_links.bat @@ -40,6 +40,8 @@ cp -r ../data/sound-strings/ assets/ cp -r ../data/countries-strings/ assets/ cp -r ../data/cuisine-strings/ assets/ +cp -r ../data/icudt57l.dat.zip/ assets/ + rm -rf flavors/mwm-ttf-assets mkdir flavors\\mwm-ttf-assets cp ../data/01_dejavusans.ttf flavors/mwm-ttf-assets/ diff --git a/data/icudt57l.dat.zip b/data/icudt57l.dat.zip new file mode 100644 index 0000000000000000000000000000000000000000..2edc529e8a25c1d276901a8800d3574d577ff37d GIT binary patch literal 357491 zcmV)^K!CqcO9KQH00;mG00ui%N&o-=000000000001N;S0BK`&WOOw*Y%XMBbX8ak z0Eu_eSnR;7SoQ%F0PMVXd{jmIHh!P7<+SZJZPP;wq!$qgz1M&s#SlV(K&S~wQxHVK z0tyPKV8H?^D53%?s3?L31wq7uf(i=y2o_Wnl=qr*b~j6TzU}?~KEHq7ozFGxOgmGq z`<|JTB-3YE9%4V9+K->mfrC$=hMyJaz&v;`7|u_B5!J!HD~_iHa9{s{r~Bb1KQGYp zEDU!KOaG!k-@!Thm_{{KQ%BYp7T30@nlP=hwx+VKIbvdBCr%hOwXSkRZFODqs!=fy zCX5SnDF|%hrR|vsSy*PMRvsk=9D@ zNvEYkxtF{~ep4nTUMW#3lnKfL3dfA59#@OcDR@>IwcG-^GF4%(he0xv(MEfH9qxP5Vd+o>V=j={LvZKh+ z(J{m^)-l(y+_By9xkGj)JNrAwI~O|FI(IscI?p?Ot{m3@*KF4Vu9sa0T_;?BxMX+G z-N`+}z1+Rd{j&R@`=nd*q{6V4|%64Mh465A#AORP?ulX!pPvx)B}9!WftC?zE& zDHtNlU_{Pmh^Vgp`>qipEDsgI;? zPyI0UceA+>-JiBK?c=mx(k`Sq)6>%P(%Yo>N*|V9n?5W3 zw)Feb*QIYs-<5ta{aE_1>6GEhNY5zB=#nuwqc&qk#w{5uGuCFjka0NUWQLZRkl8e| zUuI?Iq|7;)i!)!y+>v=8^JwOenSW(kvVvJnvsz{K&Kj9DIqSA8fy|iwD%r`U)5J2@ ztAVcr=L3C3S8$UnJ2)wLd+>c%d|FfKL+=G|wy(Euns1Hod*39>Q(o2I+<%`k(4Qh7 z;EyU+^#k!P{#JjI+CjZeoufXkzOK5p=2|~(wzg4wPy0tpuzl|T**}fnXKG~55Jm_O z2}gvk;sViT8ft1L)Cf-q-wN5LD$|#y*|yH++(6I3$iS??LjjXzi&SO3Ps)-tNCTjP(Y z4`&YI2TFHK13XJyF9$vioDK98ZNX<;jf1tpTZ8Yoj=9Y4AA^Co4skQ%HpU%}v&I+1 z50Ae){yX}Cy3iZ8!?trauf2u6tG&v;!2XbZzU)uSl8#wLai@1<+6QUJye?mvZ-j4= z??vCozFNy3ey#U!U&y~)Y3uK8Ii#FbM)}_pC-OJ@dXt}++|t^WFSoQ$ z`610MzimmC{>kX(`XaE~`+VAmX}@{XeBFGtzGc4GeMfz3ycU0Be|P^)>Km$8%hzty zR%n~F_cgMm*q-x$;NO?gDbpQTmNv)VHF;5TMQB^{Kknx4CGNfMR-u(C3q!-D^C4^U zp%hXxQSFxK}w>Qd>P-1FXwOO z7IAC1wcIFf9Jc{d?oG(KPa)|}L)Mub=j`zgr=tw=t{U?0Hpn}3;`xMIla?n{K)Ou? zSKkP>z7u@C3XJ_2JxP8pfy<^mdK&z_8w~zAID9>1axeKgd8yn4vgR~6y)`6GKggVP z$n$zg^MAndt~6^}Hkdvr*`=1!+^i#z@29MzAeZJqGM(U;K{~w!*%X(!A<2>WU{YJi zgg%f8&p;-FeL3wkhMo3TQ)%Ao`Zz>0CIN^eMoJ%4xBapLRwt9Gd&wJX9RST zpry`|YdOr%gskqDSdsV}B(&de^S6XVS`5A8T}aZ>%g$`8?Evg=R z)cw$;UW6|7F|?^AkgHbhf|{nSfqaeAIzzXb4DIR;?RsUt_BeE`*P&&71wHFmXj)F2 z)wTjU%xlnMHbNS=g{Jl`^qE3vVA~;^k3%~D0{J`>TH!$GWFu|Is?!a``T4@l>sy*8Fx%Y||~IZrCJ_~kpKJJV+R zTkxwrH+sJG?DTZ<4)>n*H1oQ=m+On8={oMLJKvMwY2+T@Ug&=3in`{F$t9tEDO-}) zg<2)sLrYWUgr4W0;s=L*3+)NDOWp>(e7@;!Xy6;5gWtlxYdQrzJi&amc^Nbylb{Ig zgf7Ay;a*{za7aiJi^UP*5OI#UPCO!>6)h$*U2W=TvY3mK=kkfdU}1?cJ$a3oEB+#W zDD*J>A`b{HGHpseW6BNPmvv{#%+L^NH~&*e4($#-8Y&O9(=|<|;ZJlw?%v`a>i#`r zXqHE5Wh=FnrY^Oel5dm0miNn_$&%7Hbuqs_D@_T=hPz=7oNlFudEQ#>h+Q@p_!T{*!H!9l^g;Nsvu z*QWSAsYg>^l~>6v651yWOc2tN((=+4WKBxAIiW}5%7o^LYI;)ojh34&w^>>x?ohr~ zw2V+jZbtiz0U4t+)~d@g<|@av!OE|GYvxhYjkXUm^8+P;-hokp8v>66o(Rk}FED#7 zo~+EQUD9!>+FFve+Oo#7M#_=9$|o$fo+mwbc_w>4^ptwby+3%icud}qx1~q)Y&O-1 z-Lg)Y{YtCUbF$(pb#`-RIkz~!am;eQ<;ZXyaBgv&c8+lRolBg8^DFc7)~)6~t{2Q6 z>uq$N{^WYlXnSk-WOuI8(OTeM1gY~Xy+#T2I^9M)XeYfzw^K9jDq2hHARV8gr)fPs zL(S+3dX_d)H+qiB=6b0I^@L3JK$7*M-qeTsQa>uE0dx%wq(L;8hR`s&j$WkANRv*P zD>Fb=+2JG?(>GX}EtHp@-Up`-qicjL{P)UF8;{H7b{n{%J}cu81q6=5!TZ z!`+I0xKitlmOqC!8so=W7uz=0sx6eyJx?EcP?JTL-E z>y8xh+(|0pSc{)UZ#;*VK8HE^G+O@*+P)EOdkS&u(8?$2TJ8z>UqEZuVqDi@WcOlh zKSa8HbOK}hB1ZQEyzg}!8}lbI`hV+lF$J)p-B+QPn8~3m^jK$TW>+I51b5B=9t zH>GG}BFsN9A($e}#;fR7x*z5O%pw?e6vci#i~u9Tm|)B>78urB*kEuni~^&=XfQUI z?fPtemF%3IbHF%ZTrjWE=`x1XWw)X>H|ORO^cl_O^lilY%nJjxkn_U?V1h7lF!3-u zFz?@hc@t)*z5>`9V5{H`N`UrzC*4WAU>3vdhFJphHq5&)Kb8Gd_8$GLYzJ$qx0W(2^Z^|`;$%eU#m>I{F z5Hm+$j>7opE0|+2C+U0{LvyY<*8(QC)?<`|y+AHZBzAdO9+wvl<#YL%>1;i-^}*IO zTh(k`vz5)(_Ij+HB5nibd@)zdJ%cq9$y>seaHTL;!8DuOjG7Pw%lMWtZVh&O^)wA;I?Q;OA{e&zSnD6B?l3)c zhGiVPiMnuIpoMhhl61c9#&zSm!}NgZ3DXPad9ZMA?i>0Bb|08tI{z?MX8gmLnQ=2? z=l;}}>&p$$S+F11k7HcT*xKN0#)^y=htN=%VLCrDhGZQ1B9(LHTxXrf8Iv%H;iL);ZzyJsj>>Lf*TG~3A0u2{VbT5bcxDjDw7)9$W0@-5nLA5347XjZX;ci zFjR44by>%xT`fW*VX9$9!L**+Mwd2*#3`WB+-PnLObtvnWz$%0EOz4KxFe88t#paR zOk3Stg?UwmI3_(Dw7P6n*+XRymOWbbSlPp6Yswx$cs0TgA@m5sES|&aT~T&l*-FTm zyLBmJxXa4!fq!|~3Ou>5Ox0xs<88*!ObRjWKm@Z|5aY#6NYzam4AVcbaYV0WQY}}@ zHT1I4!wF%NsLLtCu-?u9`$uG%iZM(;d>rCC%oVv*$czj~tJ<&x^g;$2@=xUcMc>m8 zkR!Q}d92lUmtBLN>Zs2O#$p}jwgZ^y2tM;rE!Q9~jaFVB_c+W<=-oHM%%j;bb7>ac zLh}(j6YdR&pM$uY@N_=ijFhvGW+r@d@a!h)NS!dsrPKlXQxSZu&zKx)ggGBi7A_uA zB^4TilbBR$G&c)rvY=z7;=R+T)7;K_kFc?64y}tLJJv3PQpS^7Cg{2uhxN(Af*xZf z3u$GxGBL`_GD&)#nR?r9M5_eksGd7&?&!H==GM#|J9pgN+PUM=E8eg!RCSrw$TZ1D zV5FunWnfY^f7r}fjTyvd51U=Aj_x``^wL*2TiI+Scg4!R4*j6_#N1Lg29!THA3EYS z(3Xnf8q%L>jCNi2GRf=a488FUU3N0L`4KT$V8{T*{Y`bYXY>Ck{R_IaVL3jSbBaSg}T^KgB|Ms#0e;|v zfV5hANP0wiRC-)mD?KSaEp3pVm7bHHmtK^%NH0mRNZX~?q#e?m(p%DQ=^g1k>3wOh z^r3V>Iw&2IK9xR~zL1VcUrFC!@AaK@Qu;yqQ93RCEd46|CjBA(DV>x4mM%a^6J(QY zktJD?HQ6pZWw-2={c=$L@AOW*oG6Fn6gf@KkhA2*a#J~5ZXxH&`EsFLESJhHMImCNM;@<91od5Anru8=F`D!E!7E!W8763$q&e@<%i@)>aza{UM-;v*w-efzDgPk8f;BdMdq@zDl_= zKpCi9s|-$EoHAaSs7zMsl&Q+~$_!`~3HzM#H|z`Hw45rcL}t~h%Brf`REO$PJ*rO) zsBvn7nxrPHscO2KsWwuZsLj;oYL1$x7N|vPiF%cKwc1)OQ`@N>)J|#_wVT>Q?WOin z`>FlaYt%vNV0EZ^ojP0{p^jAl{aBAu$Eah~T6KatNu8qBtJ9EndNlpan4GgOE9FLY zt~yV>S-nMFsNSaDp)OYMQkSatsLR!r>iz0!^&#~U^-=Y4b)EW@x?X)o-K4&tZdSLd zFRRc7-e z>QCw~>KXNS^-uMj`nP%knNm{a&s-!fwjx@kSMURocmpVnWyMjNCJ)`n`= zX~VS<+DL7bHbxt()oK&8N!k>xUYn*(*Jf(7wHvj$+C1%M?G|mJcAIvGwphDMTdLio zE!S3R_iL-P2epT_HQHm^6WTiMDQ&&>jJ8qRq`jbR*0yRdYumI}wb!*bw4K^6?QQK{ zZIAYWwoluyeWZP?eWHD)9oD|oj%r_P$Fy(J2Pc7lX{Y{8Z~PP!|EuVGG!Z zLbgoUIY6QjtTq6*(TZQY}0Hr5x&tj zANB&r)=wO&)S~5sGiv0^R~^lm+*9( zp5nECo9;jQywjVA@ zecJZ(B{64g7Z78%JMHoIOelgm_Ez@J_U`t6_G=ItZXW@Alzo!D&VB<^6KS4(k^K() zQu{sj<8_i;>i*FSN3o1 zC+t7ke@5tc`#JjsyXcS{Hiz30bR;>_99fQLj$B8+qu9~P!AfeY+npR;9X%Yq9sL{w z9D^J~9Tkp$_s%06)sE4Qv5xVMiH<3bsgCO%GaWZL<~rs(Zb6=fjyoMoqj^_2R)zf! z!hHmI99Zjk@(QIt?Re4gl4HB$4aY9WdwBk#<73BXjxXW+%JHq^q~j;YZ;rE$e;k6- z>eQTWXTX`@Om=2Cn>d>}n>+KJk#b6$t(@(got-_LeVx}hhd75jtDR$=7uPl3Ing=U zS?8SUyxw_fJ7zd%Id4Gh9Oq52=U?{xzy4d`yw$nLdAoD*e^ACc_uzU|z-x1773 z?>P53Ke#OCKE&*Ie&jsl{M7li^OW-^=O500oFRRVo?|Ke#n_aKCc7${8guBc2w(DKj9@hu1eXjkkk6a%|OTF~>$-jMa*!9&V&yKmi zbA7MJ{RsOf*DtWo{G0s0yZ*+8&Fog(4!74G=MK5k-HqMN-9!cMVs|UJ?cA~HJG;BP zuT)M?cR%+)_b_*rdyIR$dy4yd_v|aC```NA2V|0>j}b+2ST0{*l9opkQGx-1sW`4Rxd*)LTELA{s=-7u`eYI@py|1$#8HvzbZy{lyHLMK{u1n$K>U=yqTU zaQA1EnZuhARy z7VV~Y=skL$_R)SiNT1N>^re3L@g03nKhjV1EB#JqFDvOUI{)8zqyO9AKNP-7B6izn z)Kp5M;D!N1GD&wt2&#DBsc<-g_s#h>BN^8fIn zU>5>HypS$574n2Kp`*}WxKLL~8gZStQG8L{F1{h|7T*{5i-*L+;#cCg;wkZ0@h_1xSxkz_ zW^$Rlrg&4DDa+Kvlx@m26_`p*SDVUA?M6GaY(*={&Y&ZMNA#;YgsX5o&(%jbE#oWu>-#plS zoq2?LjCq22vbo-Ty?Lg2p7}QOGV?0)W9Ied7tGttJI#B{ADTZhA2NSt{=$6J{Ehir z^Y`Xc=3mTzn9rFnn0brIB3V?6-Qu$NEOC}ZOR^=+l4)sTX>Q526k19wEiJ7rZ7m%v zoh{ugJuQ7K<(6wKgDgWV*I6npBQ3R-ddn=!&6e9OODzvr9<;2pJZ*Wwvc>YMt=CwGSw~o_tu@y1)=Abn>on^O>ul>B>pbfM>q6`8*2UJl zt@l`0Snsz!XkBA{!upi;8S5tNi`K2yZPwSUZ&=^8zHj}=ddT{j^=s>K>j~=*)>GEs ztY@v~trx7kWRk3sDmf&N6p#|6kd!WM_)?@U;Mu-lR{<<~1I;7$w=h4@X)OM(98Z(D zdXA&nz)D~}umyMncpvx#I00}xM>5Y-BA*Fg3tpu20w;>1MMQcaXcDN_G}$!G#M1`T z^RPcReQ7dLrFo=zEXMSDvzeBe-!tzsA21&@e`4n8Z?nZBQkJC|#-`N5Q8`ctd=C5t zG`8~8!`jEn(R`~wE3J=N*TFr8cRpnmskxLV6-zB8p4gYm9LpkeA9FJtqq!DGtS>a5PZi>3U^0eBEsv9R)VoIeHuT5;z0M z4!keWAD96w0roq1`o-}lZ1%+(N2`HjF33kWdcw_9C-+47X27@H{W$D(?kxzv3>*Yb z0-A@XbWgsAqYm)(@C<-G(sLv1g`U;0pY`m7{f_5L*xz{0!v5Ri^77>OHiMn(?F75K zcR1{7Zw>5u-i=<4_5gnY1N|J00+d9KLWw-FuU?Tdu?{x-%9ec{X#`?i>;2a`4=ar7dv6Sz5rqtaB4 zx@FnOr+>Z7zJg_68MAMG+eT-i1@e6~u`isB8R?}3bQ|48?AzzZ^zU4rC-z-1`x=;i z)yuw(JsO_1PWl5ap*rFP-Z==K9y1fZ6^F_h)p*i{$2gd}P)ORKm0Gu|?|0ch$ej=4lW=lvk*d z9}VuG$WP&?@iY0k{4M-q{x04@OZgQ%`}>ZkAPctfJNP&G-TWSYFMohP$RCD05a}3y zg8vaRL8Y@iC$O(K-GX086w-tYp|Q|RXfCK!D74nU>Ffg;F<2Nbj1Wc%HNrSNnIg;* z<_HUPS#hth8q(rX;R#`#pwP3zR$-g)hOk@s5K`la@Qv`Ta6&NCY2mC8S-TFhi$O6- zOcxu8xni-{M(hCT(NpXz_7{hUBg7g}qe)4Qg9rjJaFRgNO0;>(DI(Dz%LvP8NRUaE zI*ajbq)2yJ?z6CO8!fcfvcdA47M{MeoUjOV$^xDP%Sn(M0>xR=t&Ob~ zYGEyb%xGinXl3kYqH^m{>u_roWQK{xTI(S%=2+(=-6HEU>qLK-&21-Mu;ricz@HADLh4?wr zLW%L|a{bP6jbx^^(nje8{f==LLhnf*NuPjYk4xW68l9HTOC*c3D!XOBoFJ#j>H3Xd zjx2(ITZ4hS$~NjH50Zz;)$(|GiabNUL7pGwvI(g zEl?IKOO@ryeaZvMW61rK^1QM|*{_@ zAz5{+el=ddk!qrvDMu|;Td8gJyC(~EQ_IzX>Ja_DsamztIJI7#uFh8Hs5hy%sJA2i z-Rk}7gX$Xfadj=yuUB7GUsAX0cR;(5{(bdh^)vN|dR#rJ-|(2}f@;-N&7rw9uV$q< zEltbPn(DVR`C18LT5FxP?pkmCF6KIIgl48O+GK62HbcL2G0}YO4(%@O9&H7ltkNFW zp42wzH!Bv}qP?!|)ZW(K)85ziYXW_ueWe{o{P)_g+8^3E{bs~uvy#>3w0UhoTY@dg zmSW4aS*V$<&{k?|Wh=9Fuywcb)XO#y_7K}h8)~;rwoSFou+6sJXcK9^?M~ZL+j2Zz zZCi`*dfR5(E4DXmCfa4&XFF&+Y&(kB~qIAjvpLM`k!|QPLX7%)9H66I4zXy z%yQ;AOPx$7=!Pf#okN@>oMYe{@2q#ua?W#_XrXh7bGdW1^I^oUbw2Cd;(Qgpoz6YZ z1J2LjJL){)Jnj4)zVlAerMR3fk$kQsSB9&p%R)J>t6Xhd9b8>p-CTX}WPq!}HPSW7 zWv1D#TU@uhmbjL=mLv3l>v7jpu4i1ETravz^s;NG>mAqou6-_n4!VxGj=6X`;ra!k zKlF1$o@BSj4Q6vUayNGuxLdm|&|n6*hq|lWW1-1Rc0+S?FLW=tNS^`YxZiQ_Md+aW zm|KKabJqQjTZE>fc@jK=uHCdmi2d!DpldioJ!a@QwVuhI>!In)M`)qvF3)o4J8L{o zdPL|vTRhvL_lVGYKJ*-d?ju6?`N8uu^dAxWkIAceU0xA7P{^ABJxGKeRO)R5T}Xs3 zRPMbN`jDXOL$zLwCVOXkZ}iUd-r~K}dyn@4?;7t~?^E9O(333mymy=Tb?;8^ZtouN zhhB*ecn^DzdXIU(^Pckl=Kafi0dbs9_St+cpVyb*OY=4IW&6O*z7pTnzA|5XUpHTG zpOyOh2K%n_jqp|bYJHP^(|i(5_ub@M;9KOo!?(=0(zn{T#%HF-d>eev`CjyG^}UWf zZ}~p(?e~4``_y;Tcii_qO8uAbH{YMWzkTGl_*K7!Y<|B#-XHR(`WyS3`>mAYFZH+b zxAk}MclY=45A+Lkt$&1n6rR-hr}(G&XZq*(Z}#8nUxd7i{VV(r_#g7G@jvB%4kQ~#fnkBlz{tQT_{Rn61JeVu0yhLCnise|uq3c7urjbJ@R0tE zzloj>ycl>n@M>U3z)ZUW`vM08p9a1Ne2pi^1E&LL0%rr~;lB`&g0`S5=na}EE|?x{ z9Lx^p1O+M#wh4BC+cj7o9E4}Xf}?}A!AZe7_@@Ww1#b=B9$XycX<2YJ>@~slu%8RQ z0{ivgyFm->4SpK@GWbpKWbnt}&j|k&6yu~gTbw5@5SI{VrOddTxWc%r;>zMW#C3`5 zhnS&pqvFQJO^TZqH#6?WxP@^RS{k=1?vc1B;?~D)jC%p$SL5D}dp~Y}+$V8||f*mhRr9a3E;4V_yllR zLX(6Ra0?PzC$xv#C81x!zyy(oCX7lLmoN!2QxoPS+zfY7!m@;w$hSISE$sCPn-TX) z!dnUNBD6Q*Q`lc7oPhmf!XJ2YKEa%*Bnsq6j7wzuh4jScunQ7f!ETq>BfNtU^c}=Z zxNHw`Pk0w0=(~uW|4aJ_p0*|Jg#C8Xe%ObSzJmR2(oabi`Yq`~k{FUh_K+v!3t1>J zloe_g$_*8TN4B=l%# zUFaEvHiuphy%pLW+7sH3)Q3aghJFbB6#6anSBU+!FZw$5Wh5eRkE2LNq#zcWAditEy>%G1=^YX zLGl5(pCo^s{2knXCI6m$E?Fc>kyF@T-$3h2Nl$59uewIH=LwNw$HsizS-llo7pkY*xlnk&tp7N3@sCQw>h zc3NHJJXh>nd$ztN7L4(J)O2O?RkW@ zrtL_3EA5@M57ItFs*lr-qj>^2(8Rm1AA@8#taL+kg+{uN5)$jZ)fbwIEdK88OJlsbTZ?YjNdcPW&D$2&4kp< z^utcb%*?b<)69a*lFX|!+hlgi?2g!enL}Y$W{!hBDRU<5Ihl(x&9pdkMdkyU4`)7+ z`4r+_$lRVO(2mS^Ge1D+K;~iCM>9{t{xS1+*nedTSpr$I99bT?!K~D*Ot?+63bIPz zw#w?1)eUa%tU*~rvoKy+V*x_Jj!(ku8VduhO--7(Wd%$U+m&{>j z!C_CqVF$rs=fGjdz+sQTVTZtBZ@^(cz+oT2LHEawU*(|VbI|NLX!9KOcMe)R2Th%W zZjQESXe%%Vm=CN1wg8_1-vd?~2Yng!0z-f?z;#Si=K-G! z?*|M3W&;lZF9QdG696$^)(iYJkPS zX5b3|x&<@}4mt$d1dIdb0Z#+FfaAagATEfx1at+40n>qHz#8B=;B{ax@E4F7$3a$e zkj|KA!1sVJ9^((x0S^INfL*{r;27{Lz$c&|fn=Zn=mHD{rUHwA)xdh-6<{y$CGaC~ z9&jXbkch|!v;($5QoRiv0=@-)0}?|VBoGI=gSG*ify00^8Fd1Ef#JYX;1OUa@CooQ zfKt#0Ky#oAFc268Oa&eSo&mN4M}Skn-+-EmxePP`+5y!-Jun|w3OoXA2R;Oj17`qh z8V7#nz|9<(8FK&_3Df~|f%}22z{kKZzy-jWjyymf&<5xQ3&k*2_Gx^AW60U@`DKuow6VaD&lG zfpVZ8xF2{C_!zK)&C-C*z+~VK;Bnw};49!)zzG&B1O@^lfyuy~z*=B4un#y5NMNxv zpcOC>m;o#UHUMt|p8}@=6Id)BXabZ0y@6_=9=Hv-3hYz?+yXof>;#SgzW^Lq%L9xB zjsf#Mm}OwEnZP#SFd&1mN`S$@O~3}=1K>Bn54I`=M);wbVlTzf3g9*1TYwAj#P&v5 zIlwTWJ|K{>??Imd`+(Dc1eQt%+5qLiXkZ?&8dwj!0=x@+3W#8@9AFf%3V0hh10;j7 zdH^>7PXarDeZUdm6!15of|=rhCO~VTAGCS43&0uymH}&l&4^`MKk5Tc0Dk~xuvi?h zAI$X?@Dp$W$O2>a0wx2ifY*U~mMU^j3QI15<7NIoC~C;)l@6M-9nJAqZe)4*=vbKo@a58whTWdm)2K0pO90hkRe z0v-i+07rmxfE6qh2V?^+fv&(HU^FldSODAuJPK?Ab^!Z;Bfu%(JRpIQ;(=_S4bT^; z0;U4{I1c;*_`yh-Kmjlm7zfM*76B`O?ZCUhVc;b2J0O6m96%~i0CWNd z0pp>QFGr3F+=l*7@)=&72^L>s!GKthRd@gUL9pUr#$Z0#I zfkmXq$+$pm^pkJw8YNB=NR^?8$QHWzESRT8O1dJ_W8o8BX!6Q-*q=OF} z+hK6n8NddPY6P^i^TbXjFbY{hHx@|58X!EWO%g?+8J9E^1kv#2{}1sm}y62kXnLii30 zs}D1P-B-!_4b-LgPi9(ydBJX;*o~7+CV{)`eo3NsLTi0SG~6u7G)I_q*{za9+k~x` z+$gD(BnGc=e^i6na`~;1K*oKMnHuJd%_NX(942I|I?&m0;Czu15 z-0$$jZgV8sebHSGySWjGxBO`~Sv(dq)mlbaCWY^1cw%=lCTh5m0WSg^q^Jk8uf*EX zD$;Q4Q2ovYyE^L}*biEths|zS1Y&n85@u+Y6qK4u7*}bbbf2^az89p8(iUkKo_(U< zj7XF&8#g1ytw@%f1DV_vSOvT)3z*&Pb^}a-S!>*An5di5R=>>{3<*6KbA37HI=j07 zHz9NgGo9U42y|9CqgXM^<1yRW{e(zEFyGl-gg~>^>FOmh}2u_uHP?+G((%J-zx}ok9L=~0x=u3C-wUTk>1vJ>URlX zJ3K$9{h|GXa)MY##?661##%xtwyFC4KYY>u0&( z&44LjqUM1n;nQ1@x&=DvXSX6%28QV;w<1js)a&QACR!C(89uKS>E*zS`f05|p9T&F zzJ_}?a3*jbPi#R+KcN+=aWGv!pT$lG7=)PG;As6+R-{{l^Yk-Wk$w!HyowYEpSglp z!>6qx%?zKiinK9&x+>D)@VTl;)_CJYRiuLOSt?dy_!L#7yTj+FJZ*}91{zQcXfo}A zfxsl-W?&`I9GXolpa(D$xCht?9DtVc9dIt0CwBVAQDdN0Do^Z`i=#cjQ9wu&$)D!Z zPqeV}0aWM!Nq`164gtA9dtd-C8dwHc!O|Z99?0rUpafWu#h9DdzjizP1L~6(CH!RpR;TL_cE?+3D%tfzKz^d^Th6`MT*=>^Tf0OGsWH;bJP<& z7`f3E$hfb?n1%0YMT*?eiWIq>#k>#S%Ze1affXro_bO84&ecQ>_pKsDZdyf(+^`B{ z+^&igxmgt{a;qv5yGLcWs3vN-LFK`NWzZd#0`ghr0^4aTmwf2_p$4fR#FV%oNK>0vR`4A{`CiYhf*iZ?i;-++v9oxxW%Aa&IM4 z+6Wu*ATC-A6{QO*oy-XLh8Q- zd;>Tk;j@4tKs~Socox_LoB%|~_avYZ*24f`A@Gjd_-{FFd-R|I{rlzRQP*}oX<*l0 z9eNKer*3VpX-m|#Z7w6Gl$FzAn3{FefLMswNp_PtQhe6(!w>rcS7-nmDpLI~QhZ z{V22`5|fvm6OLgm%Pm5C%X??%<`fkaWe;dyo}CwIVL`O5h0*e;s%}8oH?^t`X^k@4 zb!2t3Qge$&RO6kEH0^3e5125%a>}^skeWj6iEGdZk3UyyzZc#~2 z)R$}c3X6-2qCTUi@=8mJ^P;|d-B*-bT38tM6-9f`XocQ;IbkX@ERTw2*m5ZrJwJZiwPH|y^MdT$(jv4aHe6z` zPz7dX^O`BsP*5prSKY*z7%T>sMxVIlG_{Vk$S677nj+Tn{Gwv2tgEW2!7N77XzycT z=NT)ErNEmqhenUcEy>A`tVPIcJ}9_TFo) z&*!t&o_*%+a&mC$G1zX{nlFijZ?k6#zNE?{)5tGj2m#KEb9GI@smlv~ReQ196p})e zDvDm#=YO<$*Hl%L^K!oWqstJw%n*9l3j@g8#`KN>J9Y=4RkIx;KK19%)Z&@uIoVZO zM<%9FTdAzk$8C3#Id_ugp=Iq~WTvNJh5h^E5)G9vMJjv(j{SDV+x@9OscLi;NYHmu z7xA??8lly!$HyaD-|(_qt($$*RxYA&JtVKi?vef(Ek8GMM+-Lga9FB&4Q+T|R+`>c z6Opnuy(Dk)K<0HY<+U-0i_h9C(owdaeU_|aT_$jIjX)c#<7Kt2j?!pjGQ4{kI;)VX zZX`BbIhq3*`*&t13$XDoa@H?&YYKQsf=(x%<%Dw@tebF) zyvRA$7U$Z!(o`P&7-?f5)a1jpCtHHhj80bf_jf=we*)9)4RD0nnuKu$ktsA5GAin- z?1-tmxh^GrLNPx@u4NBwc*cm6M})qO?i*<0eP^sJ^)7EYL5F1Ss3Ta9dTv8~%Idd| zS)-$HXU!Oixq%)T)oXsIQ;h;xNfG(@ukitXiw}#1vAU$O_+?EmAX)sL(hvyASCg)f zAep%cru;!e{sA}ez+m1LR{|e>a!QOQ+wfM{{J<510E2aau2na;zMAs4yQ!wG_p^)T zi~u2K{;F=UGp!yQn-MVAM5ymLtC`2EX&D(HryL!n`#1OoM`Goalx9EYdZ9nAuIHr% zV@BeoFzAPHcYb&r$XvnoXTn}?YJfAVDv3Cpzo_Ea4l znyBMm0q3j_Zp)$?pv`eaA}J#-KFBahG?25V)rB{$qN*bqLJX+-@B@-Q`kjdBckI}! z@P3QxRw*WvmAR9fGhfQI7V<5iFp5Y`j|{F&)0e1{^6>Z2@*iwj+w3|s*=^aX!;`9Y zH=+zHdNn3uRwgLXE{G(-2b+$_=MkbEk)?kYD&}P5Z&SnbZP+Q&TDao1VQR9GV9g0- zj|$S{o-b|=J;?qEUfdef&yv{Y!aiK)|Fpy=d?xdeB+$Xno1I{%S*n~yyn}0*>H{Ot zIq!r z*bJvRU1h|4bV@2vJ$`XzGoQIDr^jTHfv(}vQY}-_WWFPJV&(Z@%{OK=(LpR2p{-nE zVPwSRsSa`+`cyPt1Nj57(Ue6O@VGMan;@^G%7;r6k|_er6pFscv~KT@O_+1N zS<#ZpwXZ*qo+a>hk-qNTAEPA4rPb~skuw)dUMRQUtPIf5RfUre8BM(Ka&;;dsqK3L zBekwgnwQLsE~QFZq`yd$u%I9ZR|#`@;Y z5$DcV3sEiye*3v|Za356A0k%jPG+xUI0X9pw-#a*>y(Ik?21f3TPIa&iRH_f;F{TL z>zenjbl~MYkmH7aN+*FzDmVHMrAUa#W}Kc**X(J0SggK7>vYi9blGlYVF|4z4J&4t zSl=KbB)P^E4HLDzG;gXZeAzLamz1cZS`2Yu=8_(}F^GEIRtT@xVJax5>9&k5t@YQ1 zeh25W@J~gKGVy27DMd0uRoo9`C)!%G{Xu59a>_aeV4vj4e%+^i9c>S(8LHFay_KWv z@rV~iJZEX)5L(A3r6uO!Nbx2nS$9w3?V1WB-GZ<#qs5hojy!_#j$+}96de^or$F#hdS3BdbeSy(HyI))`5y*q|v>Z5rM`e0b%Lx~_Y$pG&uLSg}+ zQU)?V!3#f)d$>_~*6FBIRB|gS-w!FUQbPoZdK-Y%AfscDz1X|r>YSgr?a7(!(}lhCQ8$1p~d=u(Nj(6Bcayv^HW59Lx| z;#FXJ^;qtU99&J?%t0>(p0p3a1;<+s>Ih;X99XdIvFJZ14Ks9+G=)bRc6YsSdh6=Y z*1dc}pEUTms}e7B{JYfNT$0z`i^Fp+QU9OTJyDOzKj%+s6e#i9v4s`oylSOlC*P(8 z=SIL{f;&xXtC^a^*~!Og!AcP@uFsvSe9T|>_IGGi$fhj3;SucQo3vnf1k5$KGZPt^ z-5N2>H}lLKN!E`Q?Kf&^&GJjPZO|`AX}9EqOUY4At0@H@X#KT0%n;q|Tj&~7=vt#g zFd->VX>YQb3rR=QGrA`BuZkdq;WG#|MX*bG_KY~|vjXR2ofs~*C{8`s+{D-cJ7zAs z(amQNl8(AcjWYS!1dR@6MUDY`co8wF^^Ob47w}2E+|#_OJ*;yRn1T*LSk``9OQMC; zDv3aqjD#Y1Ie@ER?y5zF<>?ZB!p0ini?1NV?uOCXtJ3K;qqDBY1&gSFu`jY%%QbPW zg@a5@4zh6rP#NdL_sNjT`Cd7K_>FjD7GGV%HLBW7CacVB*Q#^9&&zYoz2DH05fxtw zF0w_Jzlv{Ew_tP;mLBVpzV+?`M9V|wwQUo!3aR+Qe?F%6yl1o9Fjab$opRj8?~bs4sNJ2d^AKG} z&cJ1xBzP6G;!8c}Po5^7t+IJVS$=rQ7PpuX2Q60&>%lYnbtB=$Wy5YA8;#B<8zxz~ zH;S@ia8$Jx7>4T35&KqcXKv)Fj9#BKB75pG^ywdi?8ile=0qxRn;{DGka>@KVxEl68eyZl6gRxJ0gP3y2vj}0KSKZVa@=J%u&P6UI;Lc$hzzbb8vECgX{2(=}) z*%y!ceBYUC{8$zWZHp{bDr?5&qMP!w*dQd%-*6eBA)4e9(C;dz+jymMlYo7M$z4|D z{=zb?l$(pPeMw9O)af>U1S!30>v|toqrbH;H1I2#>2;lM?UoHT(|+qD%P%MT1M7Q}h%%MD2CcXC&->qX=}&d|JvZpubY@GTaNjIT%nDG`7*<9O$`1{^*lX5B3m0*& z!<1DSH9VLt$~IE5f8)9dYI#o<_4DJJk!Vet2O6?3jK7#DDpl5Jsm}pSnJOf7+_Dx? z({N0B9r6L)T)Q(of$8%G*N;6hsD5W&^~cjPEcCXe%NM?%JV`HYQ{>yi^_Yu3lgg(Z zjU7kg%r(|H!D8rk-MDbXot-yM#aCPBdr8h;Mw%V!z$?i0)Oc2!%q`>f%KAvkfMe5k zj+9kJ#rZAIqjtHE1-g~GO-B2B_4yvAixFCCm%KN^3)2`77dR_ftO{^dGRxNvlTdz* zdfv7%Ub`W5x$S3dfTK{CK~R;B;6#uml?>TK5dZjWCJD7LEisX6{$jyY{net0w9`b& z7n>Wx>Lrx&yIdx$$$yi!8zB}Vw~7jrQp1VF2#4Ap{iIKtcUER~?-Mo;=vWjEI$kaR zQ7)FY9oH_+isD(7)y9GDU{jMcoIhVkTkMNy*_cYs9o}n$Z12cM?l2Z&@$2QcCZ5VePMj*sJ|8xCh3A9vS|?(tuK9)(bF9==q zYo5#(6kyDctSRm0vS)lbw}usJi(fs56_uhqW5<)6QMbi!*7D9t>1*gDg8-vWQ;os( z^R^kDwYB^_;*<=VFC49cfv3Jv1d%0{2oD0E$-!QW{5)%mV~Eig3(>fBth|EekYJ*g zkRvw&*T=i~)0?oaFUD^wtXK*%Kbu!5sG1K3#kj~gy|Pl-sN_TE*B^o&X<&96zsr`c z6)13cmG;wXYbH-hJ%mc0vW2BQYo9rMS7hx(Om}oGED)-?lB=sZ7a)+7&Ktd6jBM(Dm1XC#kmGgk`Rk|OrsDi`OD z*cBgK(%AVbGz7&g<>{%g~7qROQB(Nw>3ffc>6P~EXmpG4Z`(mh(EW-7k4qJg!d@Kucga->JGnXmUIF?sJM{73QYjP5fG^MleWG^@S$ z=9P8>dAwd%qjgeNdtdNkyx!5e9Z(#~iVnQenAGRbv95{q-iLLWp5j*}y&fADCLU>> zR`Q#wYEB7npYr)|st95j77AlP%J;f&(F6}6y9UF})HKeG@ej9YO6sV%3mmZ`+NXpR z;r!;&wCaaC>Fv7Cu7zqixO0{(Y#nmlCa4?Gqy_fE@y*A}n}SkCBt-L|S!43O2FFXJ z-OBv+cxltfVABY^X=KgNX0gNq0Hqr%*7os!4rG9z>u{)_=P+cwpQ#2ybKuwSsDe{C zoG|)cg8{YenqP9=br{hbcKt^CTSza-K(>hQ2;S<>$3|R>(-)g;sychdS~?ZQyIO>8 z#pSE`t4xUIc8k-j?roi#>q)~~yK0knCnZf$?_fFPB_<_o97|eOr{tRyliuo`sfkN` zuiN2?CQ1WBi2i>5D9`Kyt@v%0nyblGCB=qGokYx%|V{T&e|UPUZHuElZgtOPRX@Ojp>=QBE*$&Q^ew>lOCwZLr~O zutht~Xa!_9Maza_R{9*(_Lw#Oj_@|v=r-80-3&N0pOU5n*Go>)AGDRSi*ilIt?TY- zVlkh`sLX%i`i_RS;03NmsGtUCI#@MlL-f~qKm(dND=*Jfz^j+%bmgdhW&dm2$I}U( z)}?JpZVREFh@aEZ4_(i=&$OH-Jrd?f?GH)}8$P5JFzvP(a1M(OTxS-Wh)b@EnmES` zsr2dkdIa{0Uqy$cp~V_VC~Aa$A+(M61k?8 zeM+-)gBLRGKSJH^x4s_c(r{lw2#)p&2XK>hUus3!b_-gkX9wDf@o5zV=46)y?%|cy z7T(<^6>dit7nx+|Q)%(Igr$BcO#Puafh9AEWt45jRBUyD$JeRGN0(Gc>N@RykO#JZ zJa5l@Wq?~lm;x@_V;c6NtFPypDt7eOQGh^T1Bz(jFni_KH)fXvP8Ck#?H*@+xouun z{$~b*;wJFx=Vv^_z;{F48vfH_mD9x>es+461!vTBgNdr*k&yFu5~N>f1A#NDNOziy zBx+teIi;tsagu*HjWVH4rH6gt8a-%5xM=okJ_~|Sx1=X3t+WJbw>j8hczIXGF)Z}i z8(Gw_(wanfojI~Ah3(F)JmlI|kq?dD_unATZ@b#2X>apu786LDV?}7C$Nre&-tpSB zB(}D49~vhA5|hE|8+x2VV$Gfgojs5Y-t*yk1~OTGQ}J=4bvOG%sssLJ>4;#>_UPQU zY|<^sXKe{+^i9V~>;w7~P)h0o`*2hCA(fw3BJT^;xZQJuAn{r7IRQO~NkHPasEtw& zBnL&R(09Wi?Ixq_e&ba*-A`*KalT<9Tf^5|lSRJmF5i0?fCb>=r&sZF%`>R<(gf6` zd{sI9QOXq*duWjJph&;1d$w51wHs$_err0IdRe_^T}@@JuY_$_;O)7{=}k4;)|F4g037<3aau77r{{98bJ$!L=8R`DVkfWmr=>^>B9^n>r(&xz2gA9V%CBl(h}LdKUYP#tIt~J zozdZKnSNe|n2qNjiaA~ss9c9G5W{$;#Ldq?ufW#v4`xa-tXeNv&XbH1u$sKg8*_Y1 z)c6W;7MN?I$J%_&`}eh6-|pJ||qy}zq@NciMF-lNA9R@@Nfu;$PkIj&7ovl4qZ zeeASK>h5;i8|F&0Ag*4wx!{dxu{QyOu~^%HO@nq8(jm0Y;u14DYo#Weg2+docOkJ` zbDN$igJDv_lRhE~Y&CAFWY@eodRFU(9E`IXn8}-j8!b-q%;+gT8`lP&i^Vwz+fDfP zqqUT%%VdW^5y7`ZLY-q4Dc)}+@e8CqQxY(J18;BlYhE>#noWw-Rob;J<)j{*3m%iy zBN46bi+7bg(PpHlAjqDAR)NySpzK}tFdvMYr=TdnDEbmM$jw?{zmIR)qO>N8bRmz9 z4dXrY(NP#|d97%F1b?7vy&&v^VTo&6wsySi-iF0Rqe`IYBf z`i6hQdk6b6wb#3gX}a{)?^+fqbm{AOz7b~U8XZKXbxqp5UTM0v0m=NnE-krC^{f7j zhoY3bEIYrR|5~I)i_*QuYhNOM(o>3GGdQ@d|8fH|UUrbi?!+kV=m?cI)|sRWK>7wZ z`^&zG-by#2$x+&9MN*PldJfmLky&yRpZMv(xKR{Kn_kAl&qOS_H`7Yqw?)%#3MF#& zTd;4<2BGiroV_RWpmj>p6B^RfDc*_K)1mU)4~Z$mW5w?AvuCQ>C+#~9uUtA-YHO9i zuP^v@-a5THZAp1K*t!JiQCMtxIv^qdNSCKR?S2iCGUrdPrOH8d3Ko=?Sgred?Di6P zQ*`NE+GM|BPo>v3gjG}D&pF%oU-bGaU2hId=Ys{lz zwWQN-RDS=d5<-`L`YNO5d|o!c%g?Gf8u%@0x@an#_j!oX!v0-ns00^)tl@iES9*5F5{j8&0f@PPrzNkZ<1=*0G$s; zuy2AEc?en-w!92GtE2pHCy&dm-yll9T$@&5dj2UV5i#Wn{(yXf#;73574$Hm>Gju& ztA2Z~m^a_Yzrx*mg~;j(_9%#h(T3F&z7xvRZH2Al)*>;pv)c-PBxdJ_@~vyQ!6H}` z?3AO_)eV{UMf%Hrwl4O?4{b`g)j)V6XQ1@mdgg6mzrD2CY29dR(-Sat!9ycZZpK9E zPg8M1n|fZj`pB>{YbA#-LRyF6&Bft;BJ`<9X69jTc4m?R$HxY&@*HCXzRx{Gh*jsS zP8HxY(A3G0L(>o;M^;w*0!thw*Pbc-w~M84JB~6BBa=^4HHloMb3%uXL|La6%6`DQ zQu<&RAH5{14}Nir2OJyrQS3>Ln3;i^zpciw(2toNT&A!lh0G5mgAvB8uH94kS*NA& zrAsA$PvyF#*EXAyXVtcz!_FKAGsB==%ke$KH^VtX9B%bSire@Z^(GN_zz*Z_GmJgM zUR^qndFko2jcq_B?Pe+IXosw>zWUauuz88OqaMmP?txtu{<3>%J^Y` z;;ANoKJ1txZ1{s~prZ5^alutlXGxqo4TYz7k?)368dT)=!d$I)S%-M}DwtX(Dk8o^ zWr`^Hzdg#PuJ7ONps|x4Ol;}8V40yu@W5&7)3;{f*g)x=#`qrd_CE9WRJ`W-RMs5C zs(WfYL9psn+D42k?Y(vXgBF3BK}rJ^WswC+gJ_=-k7?0IYofjEqJNv<8dPNJVsDv8 z=QE*q-|#0_0p37SrkgjVsSyDe`^rJ#%JH5JvVoX4P6N97R2}#nY$tLX3RHE{N!e~H z+Q`vz*lxPCvJnG$k_yzPKPj_5k1K2Rvp@$$02rl_B4pwuqzA z)uxNor#o0QjEO1c%_-7PH8kV{w!$i71fyJ2ZHK@!>9W=tj&}?OfTPbqWtRU~I*9R^ z%1mjr{xt-O1lBpL*>o9!7bA?jGdKg)Rua>35VL#E%py;&t{TfSca@`{VClu3*Eh6EvejG6ZWlPWy)|441w}@{EQ2^P9=J7W4hLCU6{|TmilXc-(-RKKb8q?e7O0f`$;OJc`_)86v6-oV8niBpZ-W`5^&4GAYJZh zYiB<9qoVTGQ~5_QFoxEhUnrh^BnfGXB5~Ehv(oS>NtP6C2eGIq#mLUphdh6kP`mZ(1ZWt@tq16p@0W{p-p-L3c_Xr$|46v5ms^U$!Et(80)f7&3vrot|Fqp_)pPm*GUe*(wkZv8g8d-{Kz#)d* z?@VQ_^6adVO#xtlFQHPX0>F>i&kwG3*w+SHlmtohe>6Vt=8{xPezzmM%G_9PumPS;dj;5eO-7N zU)DzLU1Zdkl6s@vT=3@)M80eW>WS}TIYg~lCO;>ZEZf2bgaEC3z_({(ohv<}!u9E;)YVAn8kbaWo#&vR%r`m3b-9{EF$_wP<7hzVWy_Ol90F;-yoU~_xCy?tZcJ3 z^mZzw%$GGCh-8yu5`5oC7Keq?v#u#tx#;k+&54M%eZ2Z|xUV^C)-t=|eF?`b?U|?! z0vQom#u(AnI8(;#(6;$2tc-DBce@|DoLolZ(1vN2fAV%5D~01l%18I}kRKs0jnS&? zXT~d`&!FPAsHYEA9NG$9(~%R+aofO^i+Bm(-GkiHy-RpdYFslIRpt1ot`J4$7t~Qs zlB%qT58jI_35I}&} zeon9^kgDOGDberdA~Y==#0uEzMv8F{Ya<1VMCupcOJ3JRHg1d;J5rDJiN)Y@B4I_= zRIa*Jr(Ko)9tP#;hgJby1`wh|@TjiZ_VAQ2cu*yvs0zmy?+puF_ zT1iw&`!igVS7!~f09i(x+(Jig-}Z5Ldq@lj>(u3xlbW5Z)IJ5(#dux8V6F#0qB;SS zLk>7C^fc|?)laQm$ibOqvVUG!lDG3M-ubxHaV2%z<_z#pIk&JU4z>k=Y{YcFzIULj zxY=4(A7%JuhuIH~mwE1%R>m;qY(*;^1029W}D!8d2{_|yl-Ym_;KXEdy- z>0)EyWyD%GSP8u&&}^@FqSWk&uwLkX>tJXzuD!BC&cpRSdXEi6=mGtXE{Y?-LCiS@ z5ETchjHG%T(B8gqqGtPH3yZcHn)CNIgf4ZlUfA;kW}K< zD}CS8VxiB!w*0Rxaa3wHtdv+}jf!&)eWJ1@trbixwq`NJFJmJ%{WGS=d{jz#>Vo}p zWp{6I1ls@op-8^5Cg4P^npRy6+yo~9n~@mS@tSlWjbjMka*RK3wwl+A7D2!ltoH*7hOG$s8fR;0sv8QWjK^yA2&#KA@I2-9_Il%I&_J_x76o$ww0f8bxY5L>fBq8ffjXJ zkv=(-KJ@YJEJ!V*+E;L{6*DtJUrj^p&!%SWOi`!^FKB=H;`Obz;%ff*pW+-5j}9)6 z$D2JSK^s~^zE_C4hQ_kpIDhGwAL-o{nQ(kG_2gStG3RC_(ep@*x7f!%7u z97)V65DdHgLD_R#p5%1Z#uM|OOH*ZR+6ws}w7hd2Y)wJ#eWi1QWY0ZHo))4h!x_pr%P}=wPQlz?VyRZ-%^=*C*>$tKrV1_g zwXv!4W#Z`hsi-R!DhCZ9-M$x@zzRdcNU62((1dq1qM3F%yv*964&eIN1ipOo-*`3v zAlPIDyG$5v%t5w+lM_|uDBJtxhEzXg9{ze`=v(dj7H8Mhv7NanS9MdMXUg^u>qDb|*xYzWBaU zB@OQv4BoI8aV>_I6@Ww)?ZlW-Ko|6}Szg4PS|B~ekk%AWg#cuu%8<$`@o$}hHgB*- zep4(r_!ATXFoWx!Y(g90Y1{g{snca(TmVf^K7JUk{}ok6{JXn6>HX=j_8ZZX-TNNM zL9Sf7r&bMYD2xYYpk^62?6cE5T^d~44sDf7kkbLEj%5DS(@3E-a}@_MTzwV8sv|?n zy6m--BGHt??1$4~vm(6Fn9%T{$ zWUz53DMuQKaNDJ)kf}I-Hk$j)u-R3wWPqXw1NY{4p0P(2z3R0x~+Gl()9lyO1 z3D8;}Ef@O>U+YQg`^3>AhJ^TN;yE**j;iHg5#EW+=6O?fd>P{qKycq*Iz{?^qs?k1 zu4e~ma`q%945FNkZX{IWF>be@!$6TTa~odW>gScR z^?De1%Yw{Mf1hoiiq5%65%3CwuXG8?wuF|=1Jce=xb3!@kkD%%q6(C<-Cj$CP_Z~NStmM2ery3s3cDE#Uy(Za;mE4r=$<65THxAeB?@yf2{ZpnPHf5M#DlyT>o zqv^Q@!I?1wiFNuqzKYCl>&N6x6hMWSpCamX&O=(qIi*l~r;!M%JLzhsN+x-;us52AJ50l}dwGcSML#0sixM3~^Y0rr@w z0<1Bcfh&U)!_~9e0C3_s>E(TiA8@|G|7!fqK-#u>m!h&r$KUy>dtM%>Ka@Hy2&M~c zvg}5*39w57U4dOA5E?n#RyJ*#*F|bgQE`Egs)#Vd@8rD!+^s_uQPH^JA1+pa}?UiT8I(JiVYMBxG4InR~7CF z?8JK4pS$`Pn7`4lKI;pOsr1mn-gupi$p@YeVv|0|zJ;$%?QGg>zCve)VShgV@Wv4Q zvIih1Ab-arE`x1jNcB}tUM&^mFs_nC0ScA7tqWErFayNoeT$MyHrJR_c8i&mhCy0X zX%mwK1(O?~Ydf~Ow|jbt2?he(Tc~rC&T@#my8b;nAV}8B$}Nd1IR%Ol@7dG%viyD^*@5rA)8628_CEI0CZIQJykTdO;a}TsFS9O2@;>?fUI$ z^HR}flI4%F8O9r+m{x5((nr{LxGb3ABk0f&BWqZUyq+!GQ0AcH5u5g=lviJ7Xg;x(VT8B;t0W z*-rddp^TW11(0#Ox%JH>2WAzCPDJ;BDqPs+AB7oZ3mF*Z_EbzU3fP~7@cr$AD^gL| z=u#PjZxr5odGpH!C@zpe;-nMxgaQZmAbJdt4VtvJ#_GX-Tf5zH7!ZrSvmA^~!|%I% zl{V(IF0FXQP(!TtZzj}MYazq#508|3yp{ORDB+n_(>3XSe4SgQNf_(QF+gqK?4Y83 z$v^Q`5??8_fT+IwAwYPubkc}xlwolUY7d=t@My#( z3~<|+@w!5MQ#}T^bnC|TKV!w{<{4g-rA+!D?$mUjvbtVEKo#^+hKW&ghs*bhb8!Dj z%6teUyT!pkZQf&YQK_u{bGGA~`UJ1SY){7QE^!>z;a&pg#9ZPgMVLM=azU1r`{Rj#5i}<%VKNt$l;|3>QfE%cJvW<%d zL-CNlVgbOL$q()>#Joyx9_TT?R1{U|y$-65@@wdzcH<~!it$+E`Q2>YRC+6?8|{tI zMV4ZSf?@t|iw2YF-yZmc1C_K5Nqq+#ZGwWzO=a(ypR3L0D82KAdEB?9hr{?s)mmLO z>7_OXW=MYv9{t74-E4JSMuk_~AT$j~bud}g>Ek(o<1KTvx(a;CnZkjwSy%k3B{04zn&PTe~5)RmJA_n%q|aZhcy+F3WA&xD$p$|grV0*di4*6odYht_%Ws_1ugAKn)T*rT3)S{p6gnedFl z>^w^Y@vwq59*I?nmXbi=#L^&N*Gc!DDT6BW_#@+0J1Za3JSlDYv`219hXu+ZHxIw9 zpgks6ZRty8bZ0dF0~epf6MLlo^C2sZqPiO;&FV2d4xH1=%Iehy|YG)Gswnf zr&eI3teloEV*>JkS`k?iJ?|T|QR{&hy4__cn}Jh3oD@`LVw}pem~OAbPPS^o-3nu~ z2}(`VNd&?s1Xl&Gge*%_>+A618T$XswL`;W=T+6zFJO3j5@ALo)J^d?-A|4%E5F>} zmD0CA{aQtc!6XuzBiQ$w8P4#B@EZdCMq&0KHvvC>jioRp^A$HLEV5T1SizX?G$ys0th&ZpV2)Lz>cBBIA@11WMN4 zkGGWuI~)ePMF)ExwuW}=eoQKCCn)KyK#)0fF*qOwW;!l(^~vJ*uM@tQ&Z|sO%apAVs}~=IO;%WsOjc!&h!61t%r2H5(dSu_PI1}g zQ0?TrB^9^lrClN^>s<=>ToZ|13?6QzG#bHPi22x3I396AH6L+Jvabl0unip39CNpb zp$>I83gS%mV?X*59Wubg49cY^`G`vr#^s%Qg)g5$mnJQo;?6?!#pKg{w<`$-Dk)ei z@yLr>uq(aXo`9B?&mI+-Ys!tOJs>|ZEWw9sT8cj%nAK^+qavXiWH~JuLg!DWcr}|6CLxP+~ zQk(>xhficy)I@`OxE>(E-1%n0R;CQcd=c*a8^6#8yZu^2LAo${-SE?y_mMN7hGrzG z4XPqVQ4=&IGSEz47 z+}3rM8Y$M*NVWQz`=-BWgFGg_pB9Gc7eLtaCE{7clsU}_nf zOIm_Bjvr5s=mwaXRbs>=tvPYyev2}IpXGxeTbUDCfuC=fi4&RQYMat)oAFI?M%L-d z28i+h(h6<>V_c@qfC418A5e7Bv_^Fbb~Fn7X1HufMmF?OGX_2^=*#%QctK#zeEs-o z5_1@#D-D>c_40TL?Ch@+EiD;-MA}`L01_zz#EpssVk&HPnRga)j=1^QN zhbcP|m{c2#J!Otxzf8E>;k5h1c(*eE{@oV-qvwKvclJutv~BNjD=UrSuZH1$u8Z;9^|6Q z*Te*csD;W_MYx6>QU-h%y7`oGhaFN`+~596EW-J3 zGsEwHA0%@3J>vpL0iB*J>tn28a4lPZOgqIoD-&~qT!oCK<`2GjEf8OAwv)<21mPb|-J8*gZfJ2~eIt1%a37)ml)9)ld%yUGLL*StbW1WXWMEUWQIs8B$J!JfnPDYhg$}R&NviyfLkMKlhe} znYk!ek3@RbH27HVm@Bxt$~(B)ndC0<#!FD;+wP>oN`jm;pC*76Ai9f+jSIrGUN0#e z(GOwCkwVE4KFQIM6AKE>*#BW=mzv+3G@Ks-jO)eH^oKjr^i4!gUGIRqt0J&F4X{`f z^kf^exPjl9zGG#*e0yY83)1Q5mamaJW@TkY&&}b&!DRYFCb2B>N>eR%AWM`b8?QK< ztaw#_;=4y96`vYrohuq}zrvvALLHENQS@V*P#GJg%ORVO`8L5D@r*I`Z@B$bvwk22 zDIXlY{q#cS(Q8*s{T%FjPs^keUgmd4>}`D%86jNw^08$Ezs&__A4Gl9ee3-X&I(N~ z4VoTF=v$J(*7YwNIqz>eb3s~y+6=F0C?$mn@<@W0y&utW;zh4;!Ls*kU^Eg$(O`A@CYRDCslL5eD$s=!V_8(rdeUH%n3z^VE! z>$=JT=-RO+pk^}r-imJFBUIG`@~Wp_54r0(16b>00zaQ;|`!6 zpI3qYgW>w5VwDr{B}BXY711I?VEhTmwum=zkLyE5*KpSY*T)CT0Nmmn;;u?C+&;=! z;qi+CUNiHpV_Go6`S&((mJ+eXT`Cu(?Z0$xf|m|4JnmlIVg{~K z-$eX@odSPCV8+(9Qe5ggW~m!Rs2irG8|0xI9SI;o6{UzxL!3MDnJLHfl_!g)^9H%j ztCSQyPvJj&FP>1Z@&G=5Na;8nWBeU-BoT9ml}C1MYp4}@i&ic}%aZe~{H>Oz6oB*h zb{$QwACmh@_w@A_rIcq9l2{?~2C<7DwQV8|Mj!u6Oq8Qf8?t!zGxyTAq8721BE%bU z{9Prez6W_fxgDV{l9LkV=KKdOCh~1>Uc28t%D=z@F$bFoQvG-W>&o%Q%Hbqi<)p&@ z{fJ>~+G313IovimiZnS)4{&1d2M}PFZq=uH*2?f3yV4)}rJYcR?=lV@R;{qtGvSUi z@^jPjIDd73H)apX`Gf6{`|;uXg(H6pefyqt@yuiu2>t&cF0B2xz}=5_0ERrGAZm{- z0U}todzJmTyz~Devp$U|_^%2e;Rt`VJcY9t0WAa$bO#WS$0_GAVFj-SfKXE1A&%w0cv4vtQWo@A7a& z!Nv2XRSZMUe3PJ6QHLMe4xOxm@9F+}mGy6`e&d2y+TRzFqavrP(#*-ve&PT1so@oa zoA;QFp*hnKs$ey~gf4kqJb&;9G4 zXnvv5ztQ5!FR)apbh5{=9SU+2)X*nM%0c?%9;!*p&|K`1Cy}l^shOlub54(=FM()1 z7P+69B)JqgALUK>esX{GSDIACO9aU$M}PJvtZ`oR#{Xls_U?w=^gd#SS9NZJ0<$KT zlW{CniPl|6*?ay)_5Q+-_Ns)Fs+7}H%Pk5}F}rLcI}J}XCrPnj@=Tgb84tlbx6}~--Y|RiB_IS7!v?jGiw`Pz{*x3+UFNNVQZQbuAOYCml$av}-v#1#8FHhYi zwH5NPRj#c&SFx}GcH>t1sy)1Va&7vTrGxc_Ka)p7{G<4yfvcjDS0*xdZiYWxd^9sl zX}1#^pC!2P;W1Yz>7!3)vH)<`U%^=RSN^CbiIacfmjutl7;M5f&LzdNj4V7nvByZmxhwGR~q2$m(^tJSE4Ezaa`ycT-f7WXgpk)HCz~gM7x)Vzd&qVv}_2x z)=zo52vIghqYnwXpC@&L>U2X+XWq0$=6G>8tX@Df)+>&x%Z%cO!Nnt!EJ?bvahsV?$FIDweK{#lI{LsD+A-8K z$!2Rb)c<<@eOG*43b{5-1SRj@!GGxa1zEkjP^M`Mi-m`Yu7QaxQI%-dmDCunv98u~ zfeg2w{}ui3$Kp>X;#Vcds+mFtT!hN)ir1Fj=!YD7$fIJWWYKt~>3C%TBXWEA<(A1i zgUGSW1#!CH%__@>d|{_C`q7vm2)g6wzoWVRM%sQW7;;Q90zV+7axQ-r)#)wzf$@-y z0nBor8kqCn&yOh$kr`LwFM77lXQf>%r3kXp9)|q$XWRBOQD}lNKr~0KkSzYdxOlkq z3+HE%{7nEu752-Ii8ivcd-4hj#7E4HnD^qnGiWQ?9S#~IqHtbi;I;eVjPJy-^ypom zfE1+mJq`=+qZe=OYu_5cx&;C9{cEwmfapH>9Z2;k?zQWGT$@yh#acyXUqwY;iCys* z7w(zVoce6_g>esV>j!~D{=YqH5sZoxjO6jgIas}iro*S=ox~S-)`!^NI?pd2Y`Rbp zyWmRvXk1Bp&&?F!)`*p~`Yc`+U9;=I;01CQ7wrF+RtdSXc^_=^3DHRUZiHZHghJlt zgT+OrWDvFR!zZ+#IB9Ld3`U-nxw8Ju{Huxohf?v%CcoG6F2vAmV(6;Ve30)b#(5UU zeh-@W3!E(KD>_13IoZeDF`plhggRh#n6AD2H^OCT!c}2-SU*(b&4GP%xUlbXqW`zY z12gxVH~ojSXv8Mx)BF6+^sgOF8La*jEdS=qpLPF7?pabvW?xB!0{plV7w~lsFlN0u zx$%z@Z|u1$G?6OI`#7w^xpw{EDy227;rIWVWPGO8)$28l*ov30qn|ZC22dD~bwe?a zBtAZ&`Lb2(%YYe|4kK%7qP9%m~n2K`~gE-$cgcocGXEH0<}u;k&D#RG_3 zyl~`KNYpvt0y=&s&vh^q$jAPs+o4k4Y0wbYNB%bs0{`ZH z_oQ?u2TIL2mbQ3_uSfF!LoebbmdwBD-!J^1f&W9tWGy!Ql>zWhpZ~I||DC@5r)_3P zmRsgOEVV>AFfLq{=V14r{1SM2yKnVpG31zw>HPRMAoPH&!**AM`@*qz#p|E;?9qRA zmcKd#&|w^2$0EII;{EUB&c5c%=qxh@fI4h;GAR?YhXjvSFK_+BmmY|o^ZHA4-UVdG zUNCNmD&B6!cSSQ)MW=P#L4>cve0G;Ay~MB2yLY2GaTKetN-CfK8`WpO{wvT3hH3o& z^^gBUr*-LEkO2voUo^GLb3iCbtk4E@ATQ9{m%aW!(%vdKt~J@#6@$f07PH07%nX)g zF|)VK7bz~7&yJ8z1T-3zzG3`TNBozhZ_HP%D_O0zu&!A7_3jQYVP;wJ(wFo2j~B2{<4 zokx?fH#-sI+jH-HoeqXOG%hab@u}Ww(4Um?6nfou z&x#JTHz2U%SS9~$ei?$Fbhe_${v5&ndZJ0a_-On$^RX2a1K&rC=>s}+KO$U?_N2wH zK468RwmFmV^b)-iX}K5KL~$sw0OOQL_n^N_N$T=UIqD_B7Hdhg9G)~_)uDW`c=k@q z@Q!8jIG?K`?umACc}~ca?najnUf$9F3J#E=n4W1@6p=9iR-*|J@quz1sIr@|D_xJ_ zkKR{8lTl|3Zzh@aIsD4bUEoD(viywYzAArpP2Iik?5#dx@LETUz)joGn63Rn837CR zz-$|2zo?YQ8}a!ge2h#YNveN4yMO)he;0$l;1B1fqkRYNUMSbZ8*js_hXD|fw_eiG zvgh|Wj&ZvQ%pDvwj_@24`lcsR`hO)pgf6{pbQt$m9?*YK$N(vX88CtA_rv-9Z~Kth z{Sm-Nbciy0?2`R=8L&RmqfOD{GSQ<{(c{>if$Zqv?dSt*bqi8=>QQ${y)ld5t|@{= zB@AGk;O2s5=E9Qz0^kQ+`P!%Ez~eceH|99!*D@FM%S?mugTDRu_2(yi`{BW448 zy7m^0^lr-ZUaaPz+jC&vZm~PethJBsfn(?3t#7CLtwr@X-Qn@Ay&v5K@$43PdV?mO zJyv(PUTbns0d409FFjuJFI$gM|K7Rev1YUXr3kHw{uJPOlLY@o;n@q8t%u97;c8ri zx9`c=3p^1QKv)XM+zVK#$N4*X`cr|hCu4l14Rqg(jUPQGhu4L=gxc>?`-?UHi^J|T z3GYzhjCmwqlfc*AH*NX>svY( z`1$OER+r;ZyX-#*+xvEb_nn9A;l$3MRvR?UBgWRKeP{4pryK0D^zO(-)~V}E@-K?9 zDDn`7uN%#9Npa<&X2p?T6hIwbHtOK6ov3P~Y!70NJ1zi7X z*j@F%JGSA!oxj|Xx6bqD03Q4oCot1gx*f$CS#I5w+b_g9k@F2h^%(#tlyui`;bT7B z0rLyWfL~n`0Z1nL$67EtUCKmVjz3IOhh|2XXQklS=FRbS0@$LPGd}*BP;F3@IA1S$ z^&@Il%{%&lSlfz@jO}!D;f4 z4hjg@6TkT7o7baE&EWv>u7NXw00=&NFhpS}UEy)$x@ zTSN%=6zyFU!bqVCzJ%3Sp^C6w*4(~G;W!~;=a{0pzorO%?BRW2Z|W8`vzIA3*!cV( zo|{>^54Mo)Pr`5iVh8^`d}dIj2B4ekNxVBEP7O#n0eXUE0` zG;FIindX2xo43Qa((^yU@Lde@Jt^nF4(7h6?b@yf*;ZJ`CoLc<>;6>i|BX@( z5Sxx)p?N#fv+J%0v%)kN|D&?wy}SSSwfDcO z0f`Qz`@bB>e^mwES)mY|_6KJABw~itt{{ z@aLrG55GO+UyAyG_unM-gwZbuSYZBNbckVQtzLBV9@fGC3t9apd;V!(&KP(*itb>u zHeuXD0Ihm-1IIn=^o$39)YJRGpMt~gp!qg267N4h-O%-Yx&sCD>A@G#POo(0*FMj< zYGkwAUn+FNh*{txv(PX7d6z@{Pvu!_5(K~J|2EpPhCC5|=L#5a0H!TLkY|XD=NzLO zkR*UtBxPJQ`x~d0(`e^tyr)WwexgMlBqd1{LQ@i>S@P#BjtYEZzL7H~em8sGixX(e71uWQRPgHfmtusQI5YuJj^UAEub zCEpw?004IV%2QPuLKn9EU!bBqG1?Y@SywtF(#tZV-QNf+1q*U)xhN63Mjy8h68a{< z^4fmy#Qxp`Vg439fFWwCz;Ua1;vc*8-}Z3E ztg#r`zjtwo7S;S;cmy=zmwN?e2IaJpZCuOPs>5Z~=32cAvPvO``wi#M=KN z=Ks6V9B_XTd0_j6(FY|wvj7-f;lx1j!Z82;A9U$(CyRUdCw93e%72><0s58*PPGVE zwHScuk}v%l*jqz3ZphjTIpt?Vo(TS@&|C=t0uymBO+NBFG=RwiX88Mq?bx0F$IvAE zz6EA@7k2VbXy`EjmJz1-mT3RCnfRNiEg0dP{4;X@tt*NFeC`N z4|F=Cjobvx;{SL%KrNhH70ds(VMfkNUH(6G-!E5p?Me0w{^sibsJ=T$fU=+{x?9N` zF7e;0q!4>y)c7~i_YYy=_fkgO@~`8&pogDU{0o1Sb80SDDshM_jd$`g@5utz_FZT`S@7;zYX^O&34Fm zjYZ3LS2@G~Srquy#IB8FM*-_3e@SiU7*`kxjNj1nU%kgdSs%p3pNXCh6=1I496DQp z%TP`|sAbvnO%6UWF)@7v{IeVUY0mi>X?VEV=?Ki8o)n=2?+)om4RnI|wgCUpskHa_!cKR!DE~_lVw5B-x;h^4{;R+JUIONh?5R z+97@d*M3f^b+kTSp9xS$_z4NeFEkFt3?ak+ar`~IH+nmCHH1aGT|0O^2-`S%HR!Pq z*BSpqrgh7jqyHf&C$QHUHxvY&_X+{3zYi25bS_d6!jkhi0xS?{hfXw9EdM)ka8n)3 zexNP^vVM?x9k71j25~FYCGPsXb#!lrH4%FBaL521qGT{KKT4es$q-r~QysAMFvAdb z?Hcq5s6O{Pz$#Gagjqe-Ve7O$O{mnMLmfkFXcZ9O!C!$6J0L2Mn%`-Grga?Zz&L}N zgIoDptkG29nzq3?K`v!jJNY=ZTb|Jp@afV*sk8&*LGgnjj{{>-v>%X@4P(!FbGD<; z0lUd#`~!wD{pNHGmCZCi4T%10K4}}g^~!whL*qS3V{jC*U+QJ z2zclQO)U+=XCR_zZ}@(G;1A=Vpq;AiHDJo^*mLd5kYzL#pf~L0Fm-sv2-x0%*+@qb z>#V>s0!)B70Evx*RD+dzqgX?f3gDc*w+1e2hpPrZ=673z=LAB?KZTx!u?JgWzx6qU z;q)2JhS_`92+TK*d*_FjO%4U*v*v;b<|{yV1_A}#B0vEJx=sKh>`Q?Nr^ipd2fD$} zJvfeG$v2J<3k0o0fa(9mPk`u2h#y%TLP+3u{KO%#pt#;!{tlrzhqaim2K~D&p9und z)VCn|VT_2OSXTgz-|Va@vhOq?R*72ajgJ02P^lLS!1cdYKE`%W@}eIBb$R* z0a@%=)B)TC-jT4yY3&5!)R$+Crvl^VcKrkt-}`w@$QsBU4Bl60jh-C@@W`z`>nI<& zb{lJubg(Snk84b49Csk@(5)b%XL8oq>A(eR)RQ0l)Zs^c$~#=n;EpiX{x#DGh7qjG zeepY3(qF-DIq$HRfZDv%);?=A0UiWXXY<0f#AW>o4&`X8ZX&n~u@4bmf)!Qwg)jCeW($}rv7QA=8 zVXVO|vuR8q7eJlHft`Wmx-Wefk;>RK@atQxxjK$v8@tB^LXCbm*-jq~?*_57PJm+IV@?mUwYDH04f9G-?_w?1H4>x_)a#95!;2p7=f%AQ zZ4I+7>(2!(4e_yEi5{-m|I1tEq73_5uqK1<__}064MW1T3syi;L-goCZ%_v`!BRug z`Jw5MQUHHzH#>W$0y^XC5PXSHfoI-+FM9T24ou6>f@x`X-O}d~V(#5*nhwsBmCx~- zMFr>)SW`Qf4x2N^5%8%`%NpR>XYN2Zeh3}FXGoJ=P`8Neu#w(*Yx;A5Xs_|X%X-JH zeYAe(9{44z>-l%Q=U$*?ySyOceXH2%-U8n7%EFHD%C-gqn9*abdqUFsc=-&ixmklh zc^`gWe}O9V$+GsuJ^5W;{f|Fe!@R7vTbyx?p0+=Oo@my4f!N}lzFO4Mz$Cpz{a0Nr zqq6>#4GEzGOzneKrrK5GqYgO-!j-=0*O>iRN}Gh!-@ZQHaC4OU$G`@oG<2){z{JHoQsg70)BTw-&K-3?aW5|kgCySug>t)R`ON)(hbi%BKg2Tv*xF7C?6lOkLRW4bS{O&0K;G-a4!t1*E?rjSWJ<%!nUod-d}!nMSQw;8qzC-XgtXGcH^dh-W@cUX#Bj-7 zBq0p3ro${hn}NBK!5E>Xy>_TCNt>*N;3d`hFOn&XO|j=Y&5c-dGgdy|F!ZG;?!2>0 zY3K+STttf|GuN-hX=wLn`XT+^E{*U=Gv0uuDzZUg44UTHAkjI8X+o6e6jV8^WAnf;aaWjDy?MA&1D96Ae5__8-G_V^PKG^jQ^#qC(|R31 zZK1dZdqUE64$sjero@>SEriG?VN8!nmP7cU2|Oea8~hyIeZVSOBq*SX*S9{ArFO@$ zGbYF9)qYE*UdmpMVvd!)5Jw*%nICU3Kpik1LSnZhN>u%zh1 zJrHosqiM2KsUUpUa3xsAgXL8j4MTt%?8CN=?XU6KZXF6oX2#B@8(&V0fhpNJ#?TyI zg6vr}tasmJ8tpsfEn$BPP{U3hY|`AvBc(#m%>W$HT>q{!*oQM^b3~MG^DTHgr+ynU z^aAC2xr8PYjuFp@mi{H3at42Wg&oD(_+f*=e)ApFhW-<>7EG8x$J>k)rLFQ^ zFl%h^tZ8S>ZDEy=cytoK4r5@0@tIfnAW zo9yS`LpGw-cO@c%rGlgF7BkqJs_-l6vodbJhus*G+f6-dbw`Ir|0LV=b#1_8WPUAV zJd*%@f8LfM7e|H;{dT>2L-0xu$KMNl-`u#mx>c#g1u`FbsK-V^!`PD|X~59BVTs6+ zc(>09|<>Ov*ut?;4Ile0Wo^8&N?JN~{dLXybcbaN%~hm^+XJsiuBfRVTeHhVGcm?c--Yg-*)%Eqa+N%E!TyCwgALv8}~D&FkZ6BaDWoBe|~pLDLI*j*p{> zbX6-PI3=99qP!+q8m;0P@GhS+I^}kY&XI2uQ$^6fG5y>&gXas(`X>8nRle^c?k;QE z-LpuoU%NMrL6vr6_d@C({E4VFnQlGllIm{y3EPv54~K<50P!kUYjSa~COYCu<|^`` z_Tk3W>6z1Ce4^-}>Z;KC@E*$yuPtD;-)e)ci$<}lU#%uXx2aJGcdV_vwcL@-p6zH& ztlur3EReb~;xv18)M~q?Uh6^g3A+m?aGCo{j*5!P8R8e1iQJSPG)II}%N%P}VdHh3 ziT2za5&bYSbQzkm$`y28bOH1Z^cHHZ?AhCkM`!#NvxY3bcKmIGi;%>O>*cGUd;KR< zvas}xT^!VEPxSlPQ_E|P({jE6{N0GBYB+Fbn5ur$ObopM4c!dufVM&HO{=r-I&{p4 z8eot)-`42-p>hQ45y?^aF%H76hpwouo&&%L6~vJr-q~H1bkY+F^`lk>yw{C*k@3ik zrVB^veYY7Pm|vmIP9Tj`2+b5Q->H!!Oo5CJ6?WE2i!lS$=fBzMs+(7#I``oSW$-TT ziROit?w#m*y0t_-nFhwq{^p zVAd|(Mbh0+y*iHsiL1}yU1F4Nh?vy`jE5529fqw(@XW{VJYyF)?K!0@4Zl00Lf}mS zWPq1wt^7d%)*{aCT1Dc2DfpTYRPmAzquL!%VbM)+LxwZh7_x58#SnXqn5Rm|ka&&e zgp2`Oy(D7wfOa6+JU7}MWzlw zceJGThcLf60)`kkq_{b28wwoC1txS2IR+(IF;&HRl^;y%y|DV5!d|Sg13HhPDdxV( zBk;(1BIuj(FM4#bU1XsR=CR3r@MtabbQ4_#q55;W8!D_q8vOy$=jMf&{aVH_^X4|l zX~eR+b|Tu2JWLTID9Z!(tlH@Vkx0f>`aL_fcJt?YNa_@{I^-c?bCh}vTrwJivKUEK zOg(5v=0E&1sLG7Ox>=4uY;c>zHOA1xaOMj(Y;6Kmh|18}ethX3IpVZ|Y0_F6v_!4@ zk=A{DWMl)`Bw}w&JV5LCtv+p;>_oRN%xxZbgV!;sK5Ln#wswRZa;{}V;3nQVnI-gF zDp-uWt^5)>9{O#VSdadO&3Qhi#Ap~scbHy^vqUqs77_}yD8h)>YV@}6Ij{lZDvncW zzhmIBacz->+Z_19b){RJOTtvJkSk=j-3H5fqw}X`!WC4j5U1`Yq8OEsBw-117UB#B z*8zgld9HPdJsDP8w#XfFuzycT-<}^{`fSUG!(_>X+UstyfpE zdHo}s84|t1bsAkMUuP#(zMI* zQzMl~IMu1I8kmAa54%j7vA?&xEt-`%*ov;q!UvBK$E?R#=pz_s2v?n_gm5cBzh&lj2`UQ7kH=)kj(eHPoE!H07EN2kgO$N1$0Lr5H}WbkX@>94+*NJsDf?dL_oP;W6(4;^?@$3>zzsBa?H@eVGvcGU4vdMNI-ZAZbQ+ z-vq(s=y0?&y80tdzq-2l+T8yl+sT;{hnB`Bd6RxtH>Zmz2vaEK8QXTD73l~0wKz&M zDZDd;MszHX`sxo;9I7C6b7<3SYJ!pY=`EP1kB%+f<%Uj*lkT4`r$@9+JwxL+I7S2z zs&%?L;RNi<5@c7lrK?J*IWGr#t2q2ks>-f4cyYwwb=^JusRVJ;?+IFIL<1I{i2T3n zwe+K%P>q&+;u`J;QMpn!ptVbKFK7e{Hg<_Yj11LX<%iHCeJg``$w*;SC{r=|6m_Th?N_7i7V+BP8aD1 z^8FdCOsrNctogC+djHl;6poya9aj2zWWusKFn|}CDKaOGsq1<;G!t*~4_D<)4x!y+ zZ)V!eMw6?Jrydk^ZMCI(cH4m-(!4}GZME8J_x*+fp+rOK)2E9$v_mQQ_+fE)?Suqg z-B0_;hTq-^eJ*XB8s(_wI}vi<`#Ct+oglYJ!X=WUt%=tyeK{*e+s}ObAS2)3t@CTc~CDX?FDrF;UnwXia75$?8(6^selqFF&TrqOiFFs}&x0x_SS)@LC$#Kr{Y|FYU zjm4pFV0zNC?;gGgIDJ)Qd~CRY#d`3wVP*FW%*1 za*V!J#C0kngYJ(1Eg5~lgJ4=Gd;rQjV^mM3^Na2*@|Be0te@73QxYk0wq)CY=MB+# zq^@2??+X=1Wifo|Ex|G{>YMke(l^>2)8gPVmAy%?+i7OK-CIi9waB==X}%ZfxI`G` zV||^v&%?l=wNz@(yUW;+>Oqo1P9&j~P`@~j#ZP={_E&AR*~eOn*f1PQw9u-xX|Qp* zzeuF3^O%3$9;LhWxL-uelO&4=OuUz45u|u2@2j`!V)-Pgm8Vsw%|8`=YEc#`ORX~N z`8xg0)5wL}ZXvDaTguIjrv1aH#Ex2S((?3oH>I&+Z;Ak_d%Ni@O>xhrjQk6gc#N;u z5xwucBE)8)y&}XR)o}s{XLkJ!4y6P`uUQC37MN4!9(LzAeUZ`ochlA)QO`k_>zTS3g}puPr`@b|z&TNmNo@ztFbA1?s(sOA0qX zZ7ka$)fUt+7Nl;g3N>VZ`GCjvC)?;|(U+j+wEa*dTWTzSPdW^qG5d?q%1q9?r)n5vH%w)eQ~g>TT62-{+Vw_Ol^j+?5-VUUCd~+*} zRNsA(ygPXQva0>KlX}NeUh3gi$~Pf8$D?qwdv16fK)25vj#qu2e-i-LkxmfnN$E!~ z7Tks5813N{yPfO7#&mXMws}{6ymZE6B{utBZ7pn1^mFCpco(gq$O&Rv-;$`;E00^s zG=o!ei~-8IPA#I95ze_`ZQN))Za&pV(P}gTn(tgcbZh8p5gK}`iNJB(_e0aB0{O4< zp9{b!eOf9kQCs)5zaIuL0&b>(T=@d!RFokr57weXIQK5c+3|6&rj8htsnkdiX1JOg z%!<43+m#=E-9l~_?RP}SLpJEefR;{)^{sCqL{$Se9~m`eI74C#;d@CJ)V3(D$b#xY zkjGY$Blkm`1;@hBH)bDT9w2hle#$m-3jATxE2S$8f48Zag*L$#;cw zUA|8~F@NdYybKv|dleLr*J-9(1WNwf|*|qapZLYXiOu^ft8+lkwM!F8#I`&{- zHW^MF(i8$b7hk006Q-ho0MuoQBHvF3dexbb|;ZFuZHu$2X z-3)ntMdqmuTpowb`&dpWZ5h?B;upmJK=JfZ3T?4>a`u#x$)--EQ%Ix(`F&6?EP3XvKfzc zl`;;npq%6NGCrU6D-6hlZ(Ar=e>EI9s@Nocx;&A_QfD@vzRI!eVItC&zUL@-JVQ&d zwR|eRa{p!nEfpkIPr8G_hoR-wzP)a-GlD&5XTAJ0NmQ1~64w+fW2tR)d^|p)WYs9R zVOI=Inw{bKaKCRSi|z!yhO5fvY5+;f&Pq;GeaX1zYb+@xK0+Jw`6k1NmIl3}_Gsl% zz3QW23)!QnWXvH7uhf(6(N9mAKr8$OQ?351m7Xdi_rx`fA9RIQ8YknG!K}nlI}Wts z6ymhWpAnl3PUmjP=A@fgrkeJma`BT^R1ccX9|t!@xWelEJup_dHpI6A`h$xT81&4| zzH2Y_){|V_g+Ua+XL8*=tW|7X4qOJw%HZ-e3ls_|?*#AKzPH`ob)tcyh57(R7fgdG zPhX^C>9d*~qJPukte?)^`goTPEx3+=Qu9M5i&B{>)R?}?-N=Jgoz1w9`!v@o^i^Zh zbiY{OG2b;#Eua-Q23r9W9Z><(hT_6;YcM%E*^psZ;iYcFwO6c<{KnzL>BD*!v?-`I zzR7!3PL-ewSiul(WCU2#c+?csv~;d&OUbVIxp?2J<^AQLtbr#?QuEjh4!tguv2-@u zh4A+=RFMbFUv0Fen)6(YFD$pNv5(mvR9@03_QUiaBbpe>s3fsD?)wJ7=^U~c;7C2Z zc1lz5#|(^?Gw!>jvs9Uk_jjDfhA7oo`K&tTHmpMRlhRc$c99)Siwaoj%2hs5)5Nk$ zQgKaRUY=7Wlu63i^C*vKvcyXm1~QCMwZtDvgN~wC&53I8oN%`?WS`hjPpA83xXHU));6|v(O}|kjFF9@w0wEy0n93C`Y=!{WWK8J7&44K)Nvz>Bh+*$ zhVTZg1{7@ZQodV)jD!oE)nr!5+cZ_prinTXcUqZ`-5$BMk{)d)vwVK;11a5!b=wvM zH_>#{5bmHa#OK5lp>-QnX2m^s%FoIzV1%x@S-Q!($?sA?k*-s%m3&3w+{?8-S$#__ z0Dn%4z}baA-{!Q_Y{=9=6fUouV)MV+5Zqg^*Dm8rYLD3NwF_86wIuu8jbD84*EF!~%Wg+Kb{SeLK9r@$YuxHzy{3LX+Kh7wFR^XQPRA>ck$+eKGc9tU=fL(; zTOo?iL}tO7wpffy4TWzM{~9Wv<;Ty(Y}#uRi)zIbNhJmJkCbKEU_|9YE3TPb%#uP`IXucmKB#TN7u5uu zYe_M0)Wn(?(r?oq7Fpk?mp`O`EwGE3(lf~sv|n#DS$4JLsY9y-WrUj)InEWeo6w*z zKr{e0VCj~zD0eMxH4}3{28fjo9@FN~OZO8Fhl~amY1U)P`EGN)y*Z5rkbA%_nU)ki zKc9Sv{ZOJDE&8=ZP1^$6Mm~d(hk($ml5n1Wj{ZF(2y&sQpdNvZ86S%PF06#&$Dg{< z>(Sgb{F?c+KEuA$LErtGb1XluD$jl`|JwA^Y5MvAej9fibfB8_o}-Vfo9ad;j( z`?C!2=Y~*;-j9et_QOB0(I3;9Ev){O&Mj5r2qQCvGu2NFJ_LbG6D1+|#(Ha4n-*<1-qQ*gKN;@czesZRF!Xt!9?JLW^<7@~lnUFZ6 zM8{G`HAs?3<$(Aw*M$VIS`*Tar`Q~9Wy!W|enaq-@+BiZS(K1#!A&7*7SnEBFpU3n z|21oQV0TQ!(zo=iFNmgLu};D;*9Gg0@_58W3EgSc9jfm`5;pRQ$ikO2WBj)?`2y_v}5A(Nlc65KbW=^R_Mtz^yJBq2DNrWmO+lzum%%m7F*#hP|K@lk>F1F z;v(v;L(uI}Grl{<4E*7aZMF)z9huiy9#7E{JRe%J?K=5sa`$w(Jlf4kT3vm5fgR%d zSijW?Q)BX4)}mG3W_1$j5;;!dbOmY{UovfwM;!U{X%j$Xh%+943VHWdb%=Cp?zp2NlUz`1hb?G+F zM*WwTk0RQ{98cFxMYtM0bXhAscMMTS+tO|P3uB+2Kn@UlYsA=Rbk_s9pc2N6HeD?; zU+XSlNsRZcB9VSx|K6{V}d$!eS&M;gS8(E9c@N$tW>2G$AS&Hq`cZ z-HS+;joL)@{kBoEF+MRIF?qzt+z29OUq06n2T(A4wN$cJ5>{F*j#1dmC6gaWs;r6< zO%RKSX^ncIlnkd0xru}im5tCs@nBl`K=#2%d>FOAGI>^SC3GHNe^o5Jbdj8hl}$Oc z8St>Cu?XJ4dR335&4oUTNE|B7s7Dsra4W=9#4Joctq<{K-E2pPKW8!ds!u8&I*8dV7ZfuSYqhl`L`+;vtf%bl^^n8H_BXj1Fc8WTuv8Q%Z}~ z2^mjQGliP6i|poA_C_i#qa#yw;uHHh8FrJO3r=Od*gU>5%Pf!u7?~%njNOqClXiJJ z&#vbMIpJrra(mtVT<0Q*TDJgfUvb&rvtP>Z(C*i*r>Hg+@Bqqe))Cn}Tvb@p)gWFH z59j0cku;@Fx0Y#7@N=wPq_M2?C~yhAvCXK!eg(79*7umSrWgIKva+T|-mFDFC*hNy zOL+}&O*NPfN(Y<=$?-g9Wd;dO8l03Fu_yLZ_sji{iVqr$l0^k%d1->K5jW>)ES%%z zbLG=eyAT=spL%hw)#YnPvUudq>AcXI8aZ5?0_y;M2xHexU`p323G zddqIwm~Ya47%Z`v_OloE<=7nEd7tC)ScZcoJjh;3!!bY zuDKG4vItlbt}&hsvAQ*MXts=~hQCeAQevcQ*?p3zA}dY5Qr=37TS>iI$q$PYUapJ7 zmcwJbzaEH;TTOdf-s1h3ONO7}Zf?78kRe7xngR0P3V|HgtB5UkAb2s}- zj=Iv-$CzutjlBaeTQJ;f+Us?Wd{@yIXl!Rj)SB6ycQ;rY!#eQMt#H=ryG3SYljf<) zXB$XQ8ZBD5?GF?kOb-jR8ZV`|n#Wz|0}UUOmNgxpz^yVyhCHcWRBX7nf}-OSS{u~~ zGaNJ>JR6;)^xR&RZR>yYL0fdOhp>TDPt!Q%OX~@cJ9L3+yS0n$ETIbn|#5=9P9NYfpKy zm2m`L;pE){YTDxf_&mbZx%FNKbwsE{aZft}Zh}0@tZ?f*flebg&#Z9i*a1(&FxLWn znL(Mu zQDdaJPshtVAENwItrDjfG8N359uXR_3>Ms%JOy37;TnCKb}hU*fui4?Y4Cn3E*vrw z^P{t!PyGvbCr{KR!JVJ@m$iXwLA;i=R{rYM_?p1Ofq-^oUmFvs4b!&IhY@Ev6#<>- zp$euHqcy7@K{=7S#rl|oXretRj#g)~wT^YfI#JzwEZ9zj*thhl?0z$VYpDEA(|Qn( z*@C!y$T7m2^%&HGdt9g+#_JKxZS3LlSuha1w6_*9EWL6i!jE-wB^dib^7!#6fKJi@ z%U{CW_#xfs&bC5`PEZ%pf}Rp4StMIA{x=dt5%VOB_-FM-Fn~>vBv>}A^&n)KNqz`t zAFNROKx713aNUoHv}l$eG%QyASsmqsuqMatigI90D-b~Uq2eMr^SiPHy!KB(miC?q z{34U}Olg?*u;a*x1!yrr9esPvArz2iv7CWuaIFyiCM0O@SUEt)R3H|3P)yg3HyC5I z$vTY)+o-E!OcTO;8pzKe7BDIJf4&HMyFgg~7$j2MG~Y^!xG*AKf~w~T&hkUGi#CFv z92Q9Bs4pCm5bb0|-fb{R(cqLa9o~t>q{o`;T){S(0AYKAke?KThP(1<8ez180$Z#;G zc4~T@VQ>*0UKN-bKR6v?XSgHKpmyCetUrr&Z)Qt9WIP}b~su?;ghZ0xcyasw;#vFe$>EajkE1N9=O z4_=jkIFGyMX=cJ8VV~fNp_WFr4KRp?5A@^Kc)YFp4FY&l>31dpECY|F+f& zSd%2c6!v2RESy;QRahX_!gbaP%&|f(Lg+3MnB(|Q8-dZXJNc|8WP*=#_)<+;i(p$; zG)y=g10jb0;2NqyJ6_A|fa1ZStkiH*0CPMO108XMXsFPD+*)Jj8s$1O<$9lRiP@d7D3b7x;c_sYp8Vb+u z1lSRc7*%(jydT24V?67D+5j<;YMe}DEbWE#W3p%AMKlG=jR3LXL7W9uDB`bHTx(%@ z)EN#{p@mxa?dBxF*=<-0$CPdprN#*V(jiVf=U(T#k86ssWGdUij3$#Sz}gRP+?^6! z1=bAmihTxwxK&n30O_kUuL%FPaLNJA_-Tb|ES4`Gyxh=g%dl-*Bcq4$!R;bKr@F3G2VM ze$zrQzak_MUDY`4=h(l6qP1S^xb{B`Im~=Gi7tD<)2a0=*J8Y4P{9O&V+}0Jj_Q~n z$Gu{$2F)Zuv>mVpaW^`vI;(OX(Zh1?>C`c;Fy}8|=+0NA!l0V@`V9^8Xsym~5r%PI zay__)jC#!*h=c$XMhDt_?^EJCNH79mtUVv_3J^7RzSMVOB5zB)uvhIMDia!Dsj=vi zC`jV`5P*$dsqBCn2-bE4e{W}hGVg+tFy>k^@XAo)>h=xcPVluTHV0I)!+Z}&DXR9;hLj$>Pt25%$0(OHuCuOZA*u$Z8*nqWY zREyS92jnG!P}Z*PKo_YRWTC#07PQzqm+ER?^yunP1nKHn^s07Rw%`E4Q2SLAo}$tt zcBM6_p%0-B22z4xnRSU4)WFv~8dTJGpmw2{02r1f3VyPKxniyiBU!g;&XOz{+{mv1 zuvuD1(|fHq7p6-W*n)YZH8S*hLX`#su2glsJ z0-A(b+GMUop-6O-5G4(b^|9jK^bsNL)M}K|**4Y>-r3p`-Vz>ieKu41IHY-s7S2HJ zOIy{fXV<}dGuO}>@=tD@HAV7n2h~N=Zn^0~GCAm$*1N$r`dADnz>n?uwt5;+iAhYN zX^OpjFog+~y|GokHpt1ah3VH!oax7w=3r{R7~WPXZ83D$Y>B`acR}%xm~`s3CzuG?cc(^X?Qblzdce$mR&HfSc=c;-*d-;;hAo6_miWz(G+K9z8H7sm%; zIwb^PLUy(xeh0$$r5kj^2}-(QEu(>9v7~@w8TD~%q8_dc}w z6(Ka(8S%N}%QljzrmFu$75AixI=0~z2uwTGwnDGw_C!C|f-~+D>_Jupt0Pc{AwzF( z0Yk5{b&_Aypk9RjST8nPyGLnr)Q^hlsB@BJWjteU57yB=4Rm97yeAZUnkcqR+6Xqz z%m_A1FdXX_M;C4V-3!nDCcxG2(Vn$g6X3g6iMMQ-AC9fK)p*;J6%%!q6jOEHyE4MT8K?Es2FkC;d{YMOgYqmL%8G1O^?0h2SN|g4Ar|bf-ZB2I@+C49eBcD138_k zuCUYHYE#tH@25egiKdaK8K*x?yMCo9uFYQvHT&|_qPTS` zvJhQzQ<2B}U|xwX_W|c?3O#nx!4;GYLXoRme&LwnGEZnN{dAy-OjN;x^!LKFo1Ehr zxhbaNNXh);tnd3)B{K!%vGT{#H89f_iu+aZ0(N6FS6oUMTP6?RxYcC8HldHJ$@8Qi z456?*GfkHd&s-6H<;##$cc>~%vYfsOu&5s9V)3}cm03KQxZ3f!N_i5W5(zSC!Yw4_ z7Cl|IkvZj(SbSo7p!S$ZEi3)>y{rLcDm1k=v+!9)?9wUQ6XD=C+f(k~Hn)*@dPV6` z9#?dBr*qho#vS6?c$}q?zLBv=wOTV&GuYJOdzfmq7fyRMJbJK`%;TpBwm$0#=QhE; z&=AuR5>PpJb?*ICJm@-_fm~PAi5Z&(JG4W#g?Evr31og{m`39ZrfTXO69>rxpJACy zWZvF;YPt}mR&Q@j(&6lynQEi+Ty#3K^W4P9pOZ0aoQh#=HO?OaA9wO$2!IbM%o=|M zDNLGAm^EoLp&x{s%+!u27Ub2t7)rNHzHl7Fs@m5Sq7|7Ud~IonF(7%KR!ns{7TI9t zNf|3j%usU7>v@-E%Je$$ohiePV@mZi4(IF_A!9v@z2OG9jQg4#yEfJxdf=aU{JX2b z_7HeFnRbwAyP>o{H_S38z{jy1VU||mnUx^TPWj87vP~V|-Zot09EGf5GduIf#m}%c zSvgF{O!j3Sz3)ZSK7XNfn_Mk%nPhaH^uiu z`{1_V<%C(;>EO1=^kEA1$rRJe>{Q^Hr&v2pwNE}n%6OVq2~r+cdUp<33395z5h%l= zNfB52@KmxU%_P+(O_}b4+Ejv?MoCYEnsk*7n;FAMtmYo|Qov}7W^qr#gJubz_h`?d zb;C|dt!bGi5|{Tw&9sP&vBI$+O_@@Y!g8jW(^t@9_%d-4 zA^nV;AEVnErt>^J8Sq8DR+cl5vWS{s8!NnxNsC{`qU!p zmW(($E5|QrzSi7Ze5RU$O>AO&WF9e>Q7c>s9Oad%Qo`YctjTAR5Ui1|fyRZ825 zc+0C9rNwcV9O>NxR(s{a$@v1)GKwkZ8Rk~WQh&2i?%VibT?5WrrV&D!ORK5y31(21 z5x&zb7c+;6sk;S@iNMhtCC;j;-gcp4*}?_p4`s<2rmn#*%7yy|oQbl9FQ}LG^UQox z_Kee%_U}vYYkt(H`I%}JM|@=(xfGkaTVw`di|C+wVIeSHfK2X1KQXHFo4=-S$~2lC zI&x%gS}~gKJ5tV%)5VK0NEO2`JQoY|d(w?_TN|3$(GrZqvj=AwTLMjPbwpcj8u)(m z4AtpY#FMn3rUH2xXZA1(mb|QU`MG!G2x9y+)KsL5T(gC-C1GLpnJal!?^tGBxylwW z)U&PXnNdDIcYjd((L2WohoHZtilBcnA8L!nIwd*rF&wcb;Xd>mUhi<#0!BWTO+%fL z@k1pGap9S2K2`~Z6qBODyNmW8!|ibi5I*M2!3JRhVvd;RA2glhhC;~ltFVX4jc$tZ z>B;BH=WK7dZse3Vs2dtJP|DDDdtGcY>hUz>X#F2!o)aQ=9_*g$376<;gQhy8HhOJ7 zHgGKIS(4U8E)HAl-dN+?;@f4}7}s0XpEi71qKQ1?T=A{j#kr($`MeT$yZwBx-Sc zvlo90t9j=dTonpgdOrfqHULI^pV2F0cInaZT_-bodO)IJfFaSVj!S0gu%PVaa6`tn z9C00~pv-3LQ-5?@)fcJ&j*ixwes=O=a}-CI$AH!OyiVww_%k%U1Q_x;u^~1n2Z_5f zQQdEeUxzL!8pxJVPoSD9!dObO9BOiox@p|?HI_T-PyzL{`LHFrZL0qB2&Hpqb;7V* zpOx3g7q$B=;+oqcWwQchvu&@)be*Pg-kUl%;?fg@t5JdfkFDDqqhRAnZxz|Pnd%g?(iF2RlI|LB7#sQ5rig?HgZdGD&Gouo58not z2jYKA5ryC>IW!xrUfvp^0a5aHoGplA5qZc$nT;BwY^0x{SEA<@I8S|+S}%Y#eZuEm zZc%<a`IFZ3^SrW=24)zW zPriH{aA*qgu9DZS7~GSl=%Ly7JE=ZHQHQ08?cK30_&~Zc>Y06ZNJrg8cqhvr{w&9a zBXxngQrj|mQ;ZVNWi1%~LhzB$*Yc7BmR76Or&gbjicBnB%W2{Pzu7}e9;!sbofb0N zij1FI3V?KFew(QVz7!y|{@}?~_6Z}7xPQ;63Ef1M4{|PJyoG-IramKi)_!tvUpMN! z+Zt(Vo`{=2da~oza?hCSR(t*&Uw@PEw}+2+TX^Wc)*OF5&!8L4&_{40@q8Ev{u0!% zQ=nH_MU?0%8WdT!o;OMv-2)nh{(CaV+(;4ZU`mu}09&NMaH0n;{{~A$8`71|?0*Pg zGnZ5TMu5i~B~a=0>Ym}T9tqADRB~C%^%{hUE29fXJ9e3J-eioJnSPVJixQ$xVE1Pb zcjd@f8U0}C;I8{eN3@;&$r{LMajGh##0S`!R#nH$e+W%KqG5?2eS6UhdDBUOk%6 zyWyL7$M%NdCZcaW6n}_6{ykpHrQ%VVPL*ViO}v_JVOT$*zUWxw4aKA=%q|&ssj#Jr z55t~A2MeUPCrROIL>?KN;$%a+&rrzmjDu%TjhB@&lJ^Mq54(t>M$-i79@%QlOi`M8gAX zL)RbRUHN5Q%dD~-`b^$_eh8Zf6x&&=d}U0BR&$E4WLF*e>wW6qHfH^|yrY3C;rf(F z_`O`5dpMqxPL2@Mk?5}sk%dApnpfoYA=t~>L*OiLM=oj!QMNvF?g}TB=&yfIL6F5m z{4u`>f4M7LyK4vEqx!*@03$+LC6{$%jF8dh(eG}8k`^+g?nqZFq=b97yDUL>;+y=y zNr@H47raTXaa9x`&K4rAtF zK>XAxu{xtq=pP7CAnKi0t@%9ORaA=4)3mVVEk6z-^ka3xpRzuYf86m%d!{6OyPPsm zH@(-o7ZrJ}l_!Y!jsOceY!Z^56Yeaw%@dMH<%JmHlzQdOx*kiUsklS1#HC@C%_OL= zjXH?!XI!ZLL*J4mpeY|r?`B0dRGkNU2(dp7eFv=9qQ(1crXP`iEqecVEP%8j-5yjV z+VJ|JNPv+uOFYv#eH=f|oFDeuY^wgeaky#GEw~ri>-HVxR(^Bv&2~CM)JM6oH28@o zT>h_0yNBVclnL887uYS+{an`PIX06=3&9^62amleOj9sA@yfBjYX-hli%M&LPaPEBLQ@&(7P;gn3c#DYyjtz`Wb8 z01C~qK|Io#v=|%?4kK$igxK7;U3H2!+IC)trUl320*)gdH@`WqL;TZzrk%Fyev zS)l2KJXGZ%_hkemmX%2SfFvYgIdt$tto&afyqOLjgjkOEX65x4}lbjSY3gAb^^B&!sqiO;R*Hl*k>^OZFlT_BZvX} z#a^zRg;9M$Q0{6HD@hW2U*65?d}Wcl1o9L{I+yH(a42vcAEu%`792Gp2$f{c&UX%+8CYR zWXp3eo~De2Kc1UGzWC;Dv5LO?hkR98_;`E{{wF@p{=*2@*>qd>732+SGoB?Z#n-wpjZ{$Ha=q+Ia&U7xNr@gvK--fy^x@Xr6uX0 zb2f!K+q+1^q*4D*yi<>v?`5=0qeczj_c(UNu{1kl=g#MJn`Qj$3Mfp5s&n31`z$d9 zx$7vuXF0&EHHK5<*0qj$t?=p*S0|8e`0m+Jr1kTPPmuN-wB)lk?$DQ^&$FIrQ*1{L zbp`%y?2L(Vc_HzLtw$mszQc$6*50F9TP{952JBx6aNXt=`^3qg25L)yj>3l;#AJ#lhyP$hu=!v!*F}^i&NZ}-j zwu%j(l6jY{!Ou>hY z$F){UE#xg|c~V3WQbJ}vx30J9lx~)TF{am&xSML36zBJIRIq9fGFk1w)UA#g*gz1R zW(Mn1{FXqi9DxWlaZ0TYYGLff3mEX+jQ5kg3YOMf?#3jN5Ayh>%9`ao)k$<7`nExL zDid7aX1V-=<9otD?hy3!&Q(mPV#kZK80}g;G|vdFGcutZ{p-y5BW;ZX|R@?^Eg^{*Oco!|0T^UNfVrrHZg znp^#ch%{_KJui13bShT}J*!5S&41mo=+$1%nUaV?FP&cW&+nP1Gz0UA^*8kYKcO8P zr3;k`>dE3*C~Ws9)cjfXjs)LAik#RI*!Uox zImW{CWGn^r@MXefL7Wea?NIl`*^N`n%29FXo1!#f2OvrUT&^rAY zqD)XGSP@JK?SoU&?Pb*k)z#h}Rx56$AQafBe)@vH@SFUb6?2XPj$b;{)H4algh?IL z*o4q@^%O~w)JpUufJuFA;->#z!Nq4F+rOVIw?)5G$@`h42r51RG=fVY)d%E_ z99`JNgU1Ux9 zl9YlE#V1j04xDn@GOvxj(E;cXO`G}nzcUPJY^H5KxuQFVvutRc?wuN431md`n|%dr zfW~PMLPu%9AJjt}L;agN6WkEa+|;qb?G5jZZ>I>CS-#VR9YlDd_W)uD<~_oNMV`E!XM~ubfMvRkQE*OD=gW$KmeV za>;KvP44S*5_RaNa}f+n zn`c?Uyb7IJM-kC)#C5g$W`LF>1}Y^jXqUiP8LIY9hrkRO#q7#aeTMM{`gJ@6!shf< zY0b{JrCA|N$ufaxlhUlcSk_V5QE*r~ff2;y8I@ky+B>^DdmE2=4RYv{(yvs=;L74F z?0UN{b~B4rk=aR>ECAyS1poj9_itnmveHRk?uBDF#_-ogXTTAokWFMR)T!mX_{3|s zy}sZ(63!+4parBh%@j%G29VC%S=h3fD^_P)tuVX3O{vhcjqEw~q1)4wjhEBdQc zi0Z4h`Z>xqVrgnwb<8H3{-iBLH%@GU<}VdlFt#`MF3IBT>Q+5G3aqjC!paEp9@quA z8syj`eX09auTisr>o14M5((KS{WkF6FOofia~2E9>N_R(sH6B+y zh@Max*Yk{C{(bNl@{yTK9!U3*A`SGOs&2+BRqyAjDa&+9 zZ$AB}`snf7T8a(QVto?l(+6lQA#AxNce`af$9%NK`EYpgXT(#Ismq0XGwJBlOZsr9 z(Qtr*vY%;a0w!sAl9P8 z-g)?aAZ5dFL)|sDp{y;VEvl{YnrR=M-cj53vklr7*Vf)vAgi76^dL6OiaJ;**g6<; z_4Mlf)xG^otM3R^Pl^p14qJhv$Do8RA5HZ_p%@B|=EesaQ2as1E8+u-qGpfUHWS?n zej~bm+J5?ey8aiOwA}RNkL@Xc2~1C1j8vUAlg^rfp}DUaxaqio8@)rP#+#G1I^mX8 z#D2)y?=S35rFpX^9#8rjY0Y=#2M?o_sCyfaYtNb@&Cj)mby&YkUFL~O=;ZK+oe9r; zHf+5ou#W_;JktQ{>j|3vn}8Jvm?ce0^M}|_rc{(Z={T}trQMZCW2X+2qDyxjB##d!UriN?Dxl2_-f?LyD}?SuT$tJ>?Z% zI-Qsx2To{6uz$O@)&mto)R?}Zf7LERUSWIPb@%aA*d7YnzsXS$ zY7(SQ{Bq`dG+|}u%u}gz2H+D)w!S1k`__R4T~I=;yS~xXJ-?DXMbup%*9wMK!5Kh8 z;mO?XF^anbeSFdqQT=RsvKxtEDzwqab>;c2<_qtc^?1ar2I-0&*IZB|6(O3i(?obI zzyDwl69FaI?v7iBgq`PQ2>0551FEwcU%RgD_MCl9ds596FF?g<1ZccmcozhU6BG>2 z0HT|(?zsaa0)dfG>uw|mWOt<s4Cx4e0$Q<x<$(<9T-(>9hXd^$ZhAOR92zy=VeO11SRe0$Bn9Fo|0B0L`SNKVpyr<7h-F_e- zc11Ixf1>Bm(&%8c!M3hTnu(*Wt_;Hf;rDPHliDpf}XDl$gL6tr#pF$E%=ML3|iq`IPJwHUn1u z(27d~U$c{zwYIhVwYq#&U#*kMwW2lhUY!_gI>@U-o_Fe{BI>2@`*_6F3y}E%ymIQf zBER^nD+(*}E6T1Ff=rDpP0dYp=HAb}o3prr?MGF>>OR-i*TL(W>JWZ4e(8RNehq%H zep!BPen0$T{L1{I{8Ihm{W|>e{7O$PH<>r@Zh{8|20aI}2dPu=$>b?2$^9uDd_cn- zqwp%(>b8=$3VuB+{qXX(((AWZNjK?l^@NVNh>K@9!jKN^tfX1-8 z#Hqx}xINFTB18qI2h)bBU38$yP*jFLRSh@1P*$k7C}ETu%GEFr{i96v2GFN*k%R^r z)~Ykpuoc99O_=CQx2q855zb-sjs+H3XhPG6)6v2(dvw3pS68M?;X9-FP?@?QhweXHiEJ;xN>pE1*{>8fF8>%mxBiyJ zAT8k(Iy@viS+cVBXEU+hZmX9+)>M5HmdNpr{fjJnFmK)KQ@;(##HQz@FR`(D%ACqf z1s=Mkx}gS}B_R9h9*@|$C-pC!bTltYLUhUP<9oAWrP=fu{dtOl4d5mD>3hOWcH#La zGAf%&1a^Ja7jbb#K=7=P+lOQk33($H_ZV1T(HlvL2S?F=2yY^12XyQ6=~V<0%vfO3 zZYon9B`Sg~T_ZTdLQP@Y#X4V3G ziR^qa-{QZ;P4=3uE&6se`}rEK)vcp@#lN{Tq_Lzi%t(6qEc*Kj^=f_1WWp*ht~En_ zht`dHD{nMQ!_L9J=If392Qh%cWg3t{m_nEVp%#~nd$X9>OjDv0LlisIT--+c`&ySE zzTox33<;Guy+vbR>wdzUj&K$b-(i2V^;&oW{>~A9`KsCwPYy_gk7S$PhE`U zD?A@vz!n32X~vT$4X%?K9U^!$%1X+sN}0TL8T1H1n0KLTnd^xpM85b!F_4-Ra6YC& zt_6rORndy)GM+S?v`i}Ah3*y%%$(0WoO(DNFut#C0|bTz$l*=hgJq2eIgJeZIh{($ zzM`f+i^EV1G-zV)ne9%}^+~QCIh>=u*kz#IlvZ%b`|+S6P9aZgcl%_8?S)u@xV`xL zD(b_C!$|p`VpoxqWJeys6LBs6oF?YsZ|e`yrWg0|MFi~!l|MA7 zBe&;M_RmuK^}%$0Y<3OG_1g7s>%XqGo1T3v`WXUuDs}=%u_vAndlef2k2`8r{NMP$ zJ4@WsA7RqU+sfbK8=1-Q7H<**x`m?_Cw%5jVDI=QQzv*Ecs;X>D#cw!<{c`v%0CiR z_aD!f>Nk{{RW~NiR|^zZ7LH7%YJ{3)R#Lv)>a>EXWI^ZWk2qDQQ|Iw zVE<-L=e+onTklLSc-!oFJ5^jcRWVC4p+Ng5Ss=gu~2j90=x9!>1E1^``Qf9#$W#$f5Opo z^r1_1TzTP8$nLsieGHUIHLpEy;VJ2v)7T_o4R`}E0cZmB0A>Iq^IzG8VM+i?fCj)A zUlde}VLMPikU0R)Q#ZgH@D0&0?uJ~qF*gbrLxZ(jwF_d}Y9_pxV1+Nh7$2|+6epqc z1NY8uLz;3h?ku+z#YK;&|hzG66_0XWNi^?Ffgqf&zvD`2xxV+ynLkSOPKwG6T&6 zICdKMg3v*Gm>tY6)ehBe{7(F?_Ky5?SUvy>s05S)iUHN|U+_YB1w0>K1}}nF!Smpy zcq@=OHtCRI$-5O801E7tNwmsO7*|0TTsU4lXjkVbPnh9Gi-%+{|B~EII;U^fIvOwD zSqe#zw>+A}U%U+q4pRzq45JGxlGm`-%B`#}t*)#tuP*lfBkngY5BC?Bh}%9N+v~p(QbH7RROgoDR^;YG41roe zMW8;=9H;`+Aw`9M3{MRI8eU3dBlr;>5O@j91R26z0vExFKu;jY9pJKYOE@`P7>*35 zhEtc6Ii~&||w}dqO)xyFz=_JJsmw-ReE>9d9&ZW@VaGNKztY5~&H6 zVYOBc-x;4jOpJ0-H2vK5OQeT+jq>Z=xVO%)88xF`e(tpqm3qi?x9PXNs^sOvaK-WW z%kL-N&%N*c?)pc>K-7W7joFO_&5UMZW@MH_>x9Ywj^97&-|oFBH!QD}PLv9fxL^}P z?oI|{hMYsN%H?Q>Mk|1*xVwDWjwCz5L!;NJ)f0L-Qp0H>1~|2A-(BYu4z;nq++_Mb z2ygo%($8~^#lK^!)jbeFf=tKzkoGA8kzyBgveFOXAqW%GE}!onoq*O6iGKHgL>v{? zMeIPt6oZ?^trQPouNx$;pBi#DfNkyqqX;BZ=CtE-G2y?UQi;FuQ{R1b+_YDp^WR^) z2mU1XobxSxV#Xu7#GLnBpLD*f+!k&W$yZR&e770V{3TW|ob#Onr-9D6@|0#tl1*$$ z+W6~d()nr%XSc!c$|D+eRuO#9#h(jwv3w+m!VZ(aXO0UzOK_0S2X)ma$YQD4rK2nq zjTJ$PIeBS$3C~u>S6+|bFczm?FTO?|XZ;QCX6*hJmG*F*l7=#gQvYE!a}kphqZ6|e z%NFAn)ADQn*Zd;9>HtZJf4(z7v*6PMaEkxx$L@7-nHEVGT@~Fa z>Mep6ITq0sp^5^F;)*JZvWxJwSK|#c4J+p#4}a~_SSl^ju&jDrwG-rpfIhg-NX?hN5ppLR!{8V>GQZJA}jBAM|1XlLC{}MI2hd%y4mnSF3%i z^V+bTe}wd)#dL*Oe+JDkbN#Z12zREZQ}LXqwkUr1U;ki#PJcRoLw|99N`KEY(XFVh zqOH^|i7l!v?JdDAuPyeioUP@pj;-*mf4AOlJ=?O~dc38(HL=AoY(KI-d}r(amfBX@ zNOgK~MscRK=$Ht?E5|*@JAATjylwV6^~&>1IrS_9Htx!#bbMA+%8nN(!nhrNg+bwH~cXzI^ zO0E4z6sKISn4qfya;osBntxI%SEZ_1QiHIoJ94y8P7R+##mS~2^Yc6y*;`nyCYcnj zj+0Z%u#k|JFwOMPY~+Ohm`oxYF#J)@J)`E8yeQjZ>8I^Cv(dKEF+lbs`elM@__HhM zhVc(;9joMP?bG=UtpW2NP27<5&{tPU8}$R$T-F*LiJ^Q~L8oH_2+kEXL2Y{T=lr^< zb@VBm%lWm8{A%=>oV{zcm;7%vlr-oxQaKm&7WBrD~*B7a1t zM7mD194j_Chi(r!4DqG9rq1x!3-}9oo28m8H}W@CG*r}9G~rc;4mPgdCFHQ^?(T)(~R?Zj+m+s@>ba3m?dFXqxp5ik9m=Yy|J`VmKvom%ORx zhZgwe`4-A&MGs6dZWs@+7T6PP36=wsfnR`Wz@lIZJY5(cm<0>~lY>=mG|pz0QOip? z&PR?%_G3-hChCTjDauA_7|fR_&_`*UJESOjm0cra`zFlkb06W!dIVc+^CWApo)Ic`#0zV>n>Gp_t8BW zFZ2+ASB4i*CMCjV8t)eGp`xYYsbZ-jr$W|G8}>qlMnzPGLWNI-MFpTjuA-t6|6*nW zHL;Yqy|cNqK3gybVnt#>4+9P;^D0V@zksf zYydVm8<-W(O3oV1s>0gO%FW6FkoV2hAjSWx+49U=qGIF1Bj{aOV0Kl}{CwIgE zN!jJBM#W3J0aSs_S*4?5#WMo{vQfX$2cznv#aT?FWupi2#n}KhRJM2)?B?Jxsc1m_ z92&qPQ-3bt%lunK zyQC*hn4Mlz_wG?%^3ypYgkBzQm_iC%f z@N>#2<>ae>)lk!%C}Px;8qKm(t1T`pEL6}Yzf6AGtf21bqpWVEevzEP6R3xVifOw3 zK*~Z5)y)er3L!?S*%4Ews+JK`TB>ppQ~IjykyFO1gb1-Ws-M3{J*8A+{wVgqRSZd? zz|2?ZtHApRdAm?eA>)&nq3UGhIWy9ukQ-4xs&yZFb@Ovy;GNlzQwgL^-31NH7}dJv*yX3mmS;bOiUbRq_Yl&z%Y<+il z57c1(H{RcU(O56mOCrgkX@sB=Gdbe47F66)U@0$|sn%(^oV`=F;Z$#H6)DSm!nvVD zhjlVG1c_sx8BxPxVDr23nM%W;%AeJ2)j(ryEHxNRC6hrkCO(FpshaJo1L0 z9p0#`!=6D4L%xTq{+^0aHT+(uSFi70Jgw-KJkJj^bc0XDtG1Lb>4TwL#Z;PXF=9`4 zg9{n-`-`=;!^8uX(fd=urNhy8N;ULW)GQNQxdO?MTT|3}prXUKGT%d9Uc5tdmlo@f zL9JBVvqHo#LeL{q3pZd|Vxn0V@5#H6!4QL-4+(wt#~WRGKl-=SPCm%W>pW6DF*r9k zaR{!HgXvaL9_HVd8)mI-bR2?;rs`z+fnS0HCECo1PH|5sH*RzvRS zLn=5&&El`=rs=xr_T2fKv1mxa#^05$dGy@j-0oalPdHU;fBl$$r~e=S9{*wguCv-` z!tgrH7|)pNm?`r`)^^)={`Vk#I}8~!#v7K}O?(h*6p}TR!kH=+EmZec69?~?KG$=6 zX83lHRxkB?*?k^!Rq;pzmQq1Ixx%}uaS>DRR7WDF6jUoCrj%6=BBtJ|vPCApD71JM zNT&ySwt2ra?K|#iEj%pT>=mT~^H(wY(tk={D)7nDObY5xRej(puHC8oB6wn6Q-2^=WTV_ktzLTZqtRx*1cdv=v-f|icv3^Wrdup1u$3JGZi$_3mVEH>62 z)2vRl5^WcBWiFId^G;mmYF7-QN`V(`L$PW{x$;tBQYpC_97)6<)ftCavO?B?06cci~Dg732Ay2Ml1i<+eV)Fp-ytQ3v%IQ_72hgUN0tm)f0=r z6TO!M$R1za-+XbGu)FsGsz)kaJw{vwv0GZ;R>rS|!ZZ5h&RM1kXsjX#ypIiE5OI<~ z4k+Z>J4{}xt6)KexV|E>+3cpU&-GGM?ZYVqdt6d2MY`OZ%T=yo`@NKz^BV9GE@>_G z4I(}X@wpyQU;pCt_}i0Z;)>~qE?wd^z8M0!7J{Jhg%TvRNe0mi*LQBYt1>xO2uTSq zx*R4Gy{fy^l#*MlKhDdhn3QWSzv2#;m1mxr^oEjh1kd_{N0uQXrz>-KP#CE?Tyh<; z@V8lI?g~rvVLglPee-ts+BWzruzBG+639AZIYP`=bOkgEU6%)^c`@J)0;j8ba*-#& zvm6*eB&h8dnbj%Pk*d1XPdhVehuLeBErPYfou6Z2P&) z?=60$t<~7n*aWt-^ses-S-!ihybKc4Y8z?GTd6$CnC)5^gsX-rEcGpn!Ugg^Hx)?s z<3Dn73(qW|7M3!%9TDy;LksxE#FIVt*SzBg}l8fA1N^2*sglidOwz>pWoTojC zNH%Vte62H`yB;zDR+hNbB}i8l0{dbA$P}hv^30lP(FxhFAE6T@&GUfeLQ4>Z2mOS( z@IMfX7KlA?1K8h=ZU;gz?1mx`Cz9_O;)syDj@7}99gm)lo{VAzj|DM;7lLP1$5ogr zzKe?4ov;=72z&@W10DxY;S;g?M@-&%*nBMC(af@Uds7=Q1ah%_;wN7!G{}wZy?hdC zmOCLy51Mnx9l;(Q;BqdJ7&tS)vu%=Vk3G6KJIPiS)GGy03%WF?dZ(EnFpEM=BwtX-w{Wb zsicF4Mwdoc)0fj%5;%J4<+Jvq1@yv}`P%H?g-!f;(^Tyks1x)D)B{??K5moS1#AKi z0DFLK4WAtB!KCGR*e-t1_;x}ECTv|4FsCE_BYOqcab{S%a$4zgy^5c})*l(GBk+f~ zn6T$oT|<|zIvxsbr-VM_=;uCmvl`k9e&MZL2S^I$^WM(BW{&=*vpIPgPbD;V_HPHP z^~dTSV6XGB;gwscgmselYWc{_=H3bA6<4Te$DNfJ@9w4>I3U{f)M<7#7Zlh+Fx6v%YiGvY5q8zLW3NBXZI z22n50?CMk0pjOc2=5zRo6C66CJiufwhh*JL+> zpNiMr*U_wyS(QtbD;2!;F=7WY09*!6tV~JI0egWc;1VeV(g>-7bRb&Jv`7j!jeT=s z6JhB32xokQ)teZ;Wgkfu+;Y5i`k%-nmS)$z zy;$m(cSivY|0>$Fb+f8cSp=DoVg3_cRaU3?Kodf!_(TVH?dX$oR<0$=u2I$XLjL z(#sTW9J9=`^s|p=*=AX!9!b$kJ&~f9dMw3sDdr>NBjF=>thB1P>bDwmpuXz1YPK4( zs=VrClYEBnJm}Qwh)cb><2W>oFKP#bf`+R5g{;1A5 z?iWuwZNqKPw<_aw=eH+6cl-jH2ucl@J~NR{e_X*FDq|vNB5DFKku(vSeLDMU_T?=9 z>c-^y$xCmcV)d^^bz4YE)nO~yi|6Q~S+&wE4khsGQJ{p>AgOH{^)Y&WY;CrQT zbhOhu#x)d|`FFX&Z(pXy(WyBKeRZh2rJEc}GvxT#4qEY1Oj$ygmb*Oh=hIAniW(H=fD*|~^ks^p$RF3v(AA(%nP_>F^DK3sSI_ieztqTtXQQn4+*q|o*)<)t3^CNq<8 z9q#xUnf=s9>NwGP2C-yaNnKc*F=#XC(eCA#aviTExoU%G61kud%w}BYsIr< zC4#X%K>|MRBzZlXrfc1&!9wrx`A~m{N&$4Y)ejj}*M5BT{F*NUviEmI`4Y>1jc2R{ z+#!uV^)g>w(5*;Qs5J|EOl+qlS=40SCCPLlKK~4Kuyzzn4U4Sp=#{>fQRKqY`L=u( zZqcmO%-~50qg*&0W;8W$s{E9$S&=)Oe#?`K8~@wO{m{JqoS5lbc`@Hx`Ys zyW~^Ms;lkmHCcBY*Nzgmy6bQJ+(~`*%V%v$mXL}Q8mR=gp23IUke=xn@xyoKqFd*W z_j4ka^lJdOi5`m)|+-BYx%F2~OEw^9Xklo9)K)KW5bfnl$R`Qge)$sLUNZvQJ;R#*zfr>Y0O9lyWa> zYT0WW^0R6D=N_7u|2?9b@>b4j%pZw%sV5I-?aZLE$v*n;P_$?Cn-psl(SL`}rt&B{ z!MdwoXjXQ0J>mGo`SSAq8i-jwJpPh!mlSWm6#5ZH@%(1R zUa*aBN}B8;UPxeH7csgUM!|@b`+T)gLpH4J?ow3l#&H)_{lR<+nJczffEeLl_hOc5 zIFskm??aFa#~Zx&_?F7>NK81QD;kjgnZ{k74rk4&dk4(9_6hK1^5{EOv4eYpp7xft zs?^*s{>ADS1rB6&8+GBP+NK_cY5X1N!cVrQ&5{LzTu7cX<3PIG<$iTD@8cC)?$3)U zX3k7Fy$HC!gJ37jIQ9O?DChvrQ@_KTmrUl%Qf@MJGBuEBWnRqZzQZSscQ_W7+mOu@ z@3k{|0{dojZT77vFnWfy6_oQq$_v`ZS`jj8DBn7H)1(Kjc|^XcCM6DvzDCun||9zgmguhc_A z!uXgHf_lQ60XL$YskGB{n-HH*l$=8RyX3Wl>0G9qi5%GBLe^LMCQe}!0@**CK{YYs6O^wF~S~t5lM0kH5Xu|3u=sPMSyjgezMO*;3Ss2D*^1fY#4q;Dc zm)yuk?uI21)3(C#R*{}Nt{czzp!pk6#u}tT^78ZYiUvk#ldfCe*O!BzK7YUaBOpD% zPgO;&zi^$2KjgS$)#&b7iW=~{Ht$!S%ftXpoOE|c(PL*D(T^aOze`oaQgafr>li1q zu?_tZqp7y&3~JqaGI6}_?Ir4f}9o_8ZmQx@+=Y|5@4igW9p-Eosw8Az zU_!WCaV^VVOC$;Qnl}TS-COrso zF#RTxB=#?o{yu=u`|n&Tt8|r(xENlwo*_efoHcsu5sWA^Gs*M9gZRtmGYrhZYsZ}1~>Z&tIQE3m?V%fgtAGq^cECAmf{ZlAmB2UV(O4XvV? zlQmi8zw<9$*6Z@e{WENU&-gObpW)FyZ1p9SGqpeDE&BPHy8|m6qM%w1D^`XUt7U`g z!&Nj;gJdT?OX*}@-LELaH@l@}9+Wk$8OJq(vL63XC%HP-NWk(c$vt1VRGJRdG@BkT z88tL!<2_(!<#0<%;PQe`@y=$JVn=o$`w9o+MLIuw~x ze+R!=w`lNSuKH1xJw0FKp2=?MjbrJLtL&j=4W~Z|f;CfQaOkq(Y>yIMLfI0ez@ z`G=pJ7{v-yyXPN%bh<58kT<91+4roBrlbc=@jfF0d8-Ue37skJK|AG%HSxknO_t0V zU6~d(6QfWF$`SZ@MU)ed>+)wOJ~2R9oqOWNJo(78o^8gpGcn7&ilu*D65fDs&7)1T zU#}?s4_R*k6~`033*t_2cPF^Jy9RfM;10oUNRYwZo#5^+6WrZ`LvVMOo!|fM+jn;N zOrNScUAJ$au9~{lb^F%$Ni5iX-&g&L-K@VOfLkiCBcSa|YdE~CDQY;ZfNEw7UdzEM zTALjUF>%u}HwF=|y3ZH`T5Pq^?hIL0oO4rTi{sx@cLc2JJ;2?v8g`mK`0$^K)Eavp z2|WFBB|_Oo>p30G@zwicecEm?u*VBa)P^8`$FE2r4d#Q?4p4eP4fEk{ADo-JNZS1c z-o?mm{oKR-IkDPA!5@Cd|8v6EgGO0r?nm+Utz439rqIb+n*KqONZ#Eqc~Yj4s!5l` z@OgyAD`NA1iZr|Zi&uu|WK)m^Q4QtFEUrBFV>DAk?|GvM)Z_A2hQHd7U6qBLGr~C% zspMk^M!0R?YPbTG?f#~;@x-j>wDH`Zd^5~?@ht6W{%gGJ;#JpN_NDnu+%WAROBS3Y zf)kk$=qR*hnoghZtt>>_du69Yn*Tc+6X4?$)A^^S5c^)z6k+W zc}r7&0S)3){tPhJJ({}_B#tK<;&$t+!oX?3=+8b$hNj@^qfum3hqvtQAndkae_{+c zjxHhW+70jzctqTW=#AT!P}J^yH)8p^=VnXyHDx`RE4>IahrS9c)Z?b^BG81T>L0Zq zh1PGio}bB*i5l68egx&z(*I>uhlTGBT6j3KzGccEKj>;?*OA|1=sSVuQALTT@i+3A zc#gQEf940>^r;GP7z#Hj1*VB}tiLtH34Mj$s*R^pGS`;=4qgcDnuPj=L>87%@~7_U zc3^7$ped7!rQuJdtSlU<_@7c?RUv)l|CE;EBf-a>ZlcApQrVHxe}V+jB*_|mo+{B< zSZLK2OTAKpA<0?@T#~dxg=oLf5n+-xbHFHipr-bgf>JkWfXZ zr`XI>9{n9W?Tsh(2sNXqkEc?LO1sfiOqQhnDq^@YHRrZvKp#fG{YfnChV6q%n0HMu zmrbLMr9-}iu0y?~Q2bp@!3}#fdU8N3qL;QuCi~kuU`3|8A;Pg}6!*?j-YQ!nb9I1p z*H_)MyL2RT6rVROBI<;VMJb^f@P=ah4daqlWR!0XCkKN$b}!;rbUXB{AW-F(eVU_Q zDmcDYd;8c@<=11{2Be5sSDx+aVq$A@RC~^i#`Zf@5UnWFbV)0ec1>|v1&Ds28M_*L z_oy+lKT<;4lgrP559M5M5VnqLh=}Td5@jFNoF$PjvyG|#CtvE**Iks|iUGZW#Xo1~ ze<;kHQMU_EeoUWEb9dyTr}5#!_>yGOzEyGk9wXDFd)6dV zijMfpG+92|SZ&Y?#eR>G57U+iDT+eioNln=RdDViY*S=0{) z!zX@N%cXzstqd0cL#LAKfVT_D!(zys1d%;2NpLLZGZ(deKm^g8&3{RHz#p1NHnk^G zTBOs$z7Bf%05zv0ML3+o%kl;*6GG zTw>|&8aECQ7DA6y$L(<~_!$9~z~rW1;2H5-QIg~s1xb=XR>lC<|wfYieBbkfPb z39<4^g{e(wM14J8*eyl3oFP*xjJ{T1Xq=?2-RNBz^_?Xn3=*~^kJnoYdn5_)noGRD zP&rL%)9%sx_DId$(liNT%wNFxmGreNc)_?DbQsIdWc#Tm!z1F3t8Q`JF~ycxyEg4f z`sPNlcd{P)Oci00;4QhD8U4`p>aC@&N|M9P%=i*0hntZRD{rpG5>Sju0c^jsRKNxc zfhDEGJ!Z{vsH-}iC2?CYRy}0rMJO}(W;%aKxuuU6*M?Az@*1)PB!OGgPKEDKgl zhj>bz_&BLFY}GvYKdqBuvsx)N-`ywkh(vU*RcKp_$^4vL!)^60+p(0cS@^F{fTb$x z%jv~qN{9#Ms2b-y`|0q6(r{7ej~qg_8_JGv8UIJ9uwOu4m(Hw1qNI`C$V^23jIe%| z+x&O87T0-oA&vdfswwXBT=Sp*?_;tVnIShI80~DwJ5~k7F0m~sm=Wop_qWH3WZunE zE6SzHnI|?#Zh2DIQ`dVP{*PsqZ;C$>jFXbZwAU#FKOZGxUNXtc0mXIFz-r2ol-b6+ z=VE`yNuomhkpZxXL%zy60z57v`Z`X`j66o?E_wwR@Dxi7{TM)8TBo_0l#z*qvf#E+C(k}zqLm_ErNk!AaHvSG(LQ|NLu7A#|!ImQ8ZxfOu4>FJAe^T9Gsh$6%rod7%3gy1qo`2>X z8jfir{wm?DPT)HD_U*?{HvL!W3$A=ft+3|t2j8+Ci;09Xi=Uc3D<_mE944zBtjsFy zKe1)?`>OS7u-aL$ZpKGI@&0$tIBKiL(iy9E(?*>(;)cJS|J9cMSIew54MyCpu(oua z67Ob#QGclR;Htp!Q65!5WNcL1{GF-#YP%4aNqq+g?8I4;Q6434T4B1|Krv=E zvt05LT?~1dDmt~~xzAM2Wae7Mjn=+N#qa2-2p?ZOu2z#_qWNOv&S7r*w2@%zWsw?< zRaWEMRwK~uJ_alv0Q(}Eh+r?jAO?~_k)_pf+`d{@AU<~kR$1wK(>P;nDvB|^1+MJ} z$S{Hw{1bJ}Es3QKQ&(ip$fwAsXlvvR!}*ddvL)SqsVdHC(p*Sn)(k)c;W5!DNEL*B zdQ)HP?&3ut1BbC#X^myNvb|xi>30u-r5Gx7#wuOG-c;ALLu&U={9Sw%kgim_v;&hs z1N2r(C&~5LHfUGbUE*DqfeoM^`XRCqo)BOUk{XTHhi$Z9j#TDGE>SkoFlvt%sDoZh zX)M_l>kWNPyE{2x02C$P{MMD^&3kRU`#u04p@J~MluP|gJz6R!B7H-UI34dFyXQ{b zt9+xpYcQ~d^(p3$#}t#Co1sB3+}Ip1f7>@V7e63B{WPsOU6gIDPR_L0LoTdwFA=eT zq&|?r9E!0(MO}@mxF+xW=|7OceJC%R2vj^6kRDx8GiW1Dyy6*v<-@=$N<=7j^bS|D zavsjkYjp9hl`y7i&yI(Whc9>7KXID|+_vRrr&mrp!ac$nv^(zh9P!6j{t>3bw3ycU zWwAwR@A5ko^Og3mG`&YbBF_6?-Fx;_oZoCta+zV&k2F^Q*hnF*-kA*1yf>8{#H&Mz zAW&e#=9O07$ul;^691~SvQy!WV(vDi8?n6H%ehw*{EUAnK4nu!n3lNUk+0` zMd|u8X7tbJRrWFeYxo+d)JxEvrtq!d5wb=g084PRCm>;hvWv*kShff88S|)9COQV) z{cD3b2fI%A6T~%VG!@n{a!jVKqyu#ex>4O4Vi_HN?0YhXtTv@KmOU_L zfYe;^Z*&8G4EwSefof#C#n}Be&KUnd6lhT^ON;OKfHKekvz01Pzgd1TMo*}v*A8NQ z_+AH9Jz}^7IPW0|-kkRA;RPBJa-27T|;)tDCo99Rv4%sv%5 z;w+}D`MSC%;S|j7TwuaGLPBu}VH8X%MmmG#4SfX71n~m>4uAxSnWD4dbzg*u^8p0b|zo^%%&t(LnnWhv81pGFN z;qXhX70(E$7LLpgC>9RO4k#6l^?jIN663#9=F5m07HW;xG*WjH)=X0pLk5#MQMx@0 zdRwdWH1GG#1%OSm=0N4%_%-#NsY%+U8uQv~vfQJ`B8`2y?2+OPW8%!cHkjzNORAYh z$BOR4vdMI-!bEziN5gqQD`O(`ZTL$eTLyAr4&EaZYhp-x3e;%ucSKimy@?bRmN?9R zH}rb(x}OMAoX8RETw=I%I4>}X(!_DMs$b~QG$9zEQUGHBcwnP`o6;T&C}uOjRn$K6 zwHVcUJX{NF48D+-h}-@Tk4-=uUbtHeTxq1PGPB%QO3$>3@CBIatR03rv%%#795d;u znur#V+o(tt#6u$*^8E|F#6SQ_HjGF_ow!bnJ?cA)lqFmpIK6eG{1+Rh}zsabhmw@wHxEaiW-} zD7DC0-nTP8T)#;sYAIe{BWmfV2->JjwrnxQHboJUgaEkCE<89~?VN2+p3QEpRw^?w%(&)uSAG^ zPn?34Zf`%d>u0n@|6dy^AuD6h~`K*;!8^w7%*(B=Jtl_z(=?zO`bz z%2!LR-!FM@wqUqg0;I@c@e#P3=yr`E0%0}JuP5LbAOnIwK(FDK*sj-N7Ub~w2xpLm0v0`D!k}fGM+;LSHX?826(~cP8i>}8f&i}p1UZ=r z0qFiZDU;#vAJNI!)tnjqyYM$#?g}h|ytk;c21LhJkI)fHe?_n27cO0f0K6l??(Pj*A}j1}LQiw!Mh4u=!HH z!G42Urxuzw#&vB5;DXq;QS-;K&x`=5phz95bu-h=N=hf@I>dAyt%1dyux?Bj>?eGD z0W5n6wyC~V$QB3_Xl1LYHtXOiF;W+pHpq22soJPEOA!Ay6q|i4Fbld0CUp|W)f#{d zuppfhMu*@4w185cS5&$q(jgRs(E!3A_HB!8-ffor0S_!RYG^HhHJ}89Z3_0}mIZSg zH)ilLWLR8!j1q%4v?IPzZ;m-`qut=fMm4(>>S8>yxUt`)fEY$F#gL@(yKr^ktKfOS z7E>8Ode1?Q36%KzQ;3irIvI8k0Hq4WKn@4S`I+H?KSJ4qG6K|y@#YK8K#xHCLUjW+ z#mMqmSA8IyiG{|Qg$`oosjKdVxK@4dd zPDqR}{);yx89D?5gbH+X@C)b>geJzA&piW&58nl&1W^JxAG{3U4VD(;y0AWUx%>*Y zzVyg2E;+~XQ4qWr!v2h&*8Ap?Ub^-1iXlQ0BbE}RU-xDujI~GhC2FwUQsRdZe5&Gy z2g7oc4IN_1Bl;7mnWRH#^mHRp6lcxK9dr}JX)JZsLyObvu!&N474FZGza|ciN2LsV z#ux=RDA5nAF%OoR(Ff^`{0@CH99R9wRK1v&0v4!V&?E~Y?AuLB_-J|+^yJn3J|-D6 z`uXwCwm_&{i@tY`JGt}${S5iM;tSe-Dvq% z;(nn_!5d(vw|(20%q&~C;3JE@;El%(W4SC8NECWFQ%U9Mz4iUosRjB53m*7uU>`UR zUi#O_8Ah~moTq!6i@E~%`M2`N}-qnZn(jO1af|Jkjs1y+W43#4dm4O@4Mk$FD-`;N>Q2T~n)b z4QpVkv`e?$dWrc^dBR!8>kOo%h6@HTyxjMb+}H~-Q@NzYI)-#|{b=`2#NDwCB=XP# z{PlkEf@b+wPA8ECjbF=uH^k$xgky7o6Tyg~QxZU|J6?rq0cy&a25xlpmrU$44>w#DaSPgrpbU`m^N{<`WV9%VY=%FUcVRD-rVHIpO|O1 zcF?Xd46Dl$F<;>rrJF9U7$JzvJ&Cw6_q?8>Ms!T?oV^8a?B7UlY+-|-GX>uidfL`SJhIF!6t12My(;*_3+tFkg*DfC zCp;?<@=$4~svTqc1m<|D9@F}?;Cd?PSMS@0?*GD$JALDs*n^81Rycd*VpLS?2%e2K zyEu(+Y{^7^Hsa){9KJ#f`y%j2KKEwBbC^zuv}W-Q_nyK~R-+qYMTHXI)`SQt}Z#--nS*B-B1o zEE=4z{kAU!kEq0t3EzOA7n5I&L)zPi_*vDX=kXo!KSD$iKd1AZoOOq_mkw<{MTW}c zO>Qr*&aC0A%X25q=qNW+Eb0TJtn`7I?t91L0|&%E4ud5ZK8a&S{8RD|zW5B?tnp!) z%=mObq9)b!C$VmSB97JmriFTTTmd6Iv#J{4z9aJmp^(jbJ5<-H)AuabpR9~c#db)Y zW~O{m|I9R$!(vFOnyfw2w>Ujy+!07}F+mK(oyB1uG%`bL#*yrhIXwDu8Z0;{A35c* z&B@mIXHTO~{~7o6!XWeAR{*QIP1Tmf=ob&m4{4w)+QwYmMliwucYyQ#fd8@|NP&jn zqdGE<=;K3COTLE_+Lag|K7@?$4>sf)s?QtJtP3K>`k(LiajvAOm#JZleXyXv^$4`; zSShRedz)d!rKE10umq1hyOBL-(9pLvEi3B!TlSjb#MjP%8H32u zs*2w|YKuD#6Lxp=XhUn%(Xa9AQEj9;BV!@9AGUr48R7Ub$(Nbv9?I39=Mu%$^C7c~7v4>s9{`$pF4YTp6Wksg;M#$x#3w?#bk|ML$J zH|rvgv6jUC>%p*_o3I;z=MpJp$Vt9W(v=q_ZAfw!7IYT&=(tDrIOxaZxua7j==9TT z<=XqP?AO~N@mX8FU*NG1Mw%A+Zc8klYwtIZAfo5aZZ7524E*K6dmR-q{VvDw&PEX7 zX5}HUtsdW=Z79)P)(P}Ygd||nIkIhNCC6lX_~M2JW7)D0D7Zi%_{vVnf@ncH)ENus z3?a;ZKyt_bg$Q<~*?DN{1Gx+G?3{8}BzO{k!6;OPBl<6C8$WE%G_LFOtKb>M%BrAl(-hPBc+OSlO(&-MFvW9brKe~m?{G)f`Ct2C$y79nZ z|Ip!;IIL&@{_kBI3>~z4x}E;-cZ?yTvXK7}Fj}GSxB7=n7kb(B2690D7k{)ZCq5ZA zg?0rfQh~~%UF|mLaiXTqbO%kuf%G#6^qZz(9yqSr(T(u;(|z!>su((W_5OJO9Hif9 z^CyL){VbUdk{Ne9%&QiUvf#pglMmIopV1{hz-xRM3MRR3AGpovD8&0_L;vT9+`h=tUV)Ey5OW)jB7hYz- zO8AEleh|x&4s*1TlfV+OxgPu>n5v+26u4;j00-pnMti5Z`wGI(;|)UtI^#|)6Hi?7 zy;a3>yTS*?{4~L0V`W`c2{ECnFL8oiboq8@kt5r0Of*o3Hzkd7aL07!&3lL>&zCmmuXP6mGf~P&!ARYS)9iIt zmT_r;m2wy3L?ejjIJ6(!e3 zOXLQAWJ3vbwGO7Ob{^}CT10RY0ics}C4`Z0lRYWM{ zK7Uw*6FQze_7Qq(+ds`>TKAW3KzO~T`5BsNbpMTRNx*Ttg{}|%vE+b`#Sd7JZZuDl zoT;G93*8JXRSqn8r9MEqqDgOpG2uI3Z0 z;+q$M;s=JoR+7W>{gm^ETw#B`H08Ac*!V*T#R6S)&CnotCd`SSxyjmKzW3J>)FERS z1eXbg{ymFb%!vg47#QP66N=dA9oFL`OyK`H zQie{jYbGRZ#*#X}kmm2sBzoa)p&o^nk za(`a12q7L4;CRTX6# z<7a9SW1`WMcH>OHCHovWhNfz)@Jum=rV$u&!!Z`87WnhV`RixwjYe{s#s~C%>DSMM z8_p1-2idAP)8DKx6Uxu96X(NA{`cgZuPS=g)^=VTq{8%;>Fz8N#8 zp&!pM2jmmFany~}80S~#!FEuDiqL&TsmS#LUGB?(MxOVHJK24E-0J1;hu1RU;8cbD z2mOUo+(oSNTse2F@?w$Zh0@fQrj(b3O@Kb3YB$BbtsFCIxr(HnvlMeo*=G99Yx&{3 zrnAI7t)}z0`-6pE{_28u8@d3eZ?D-h?(=2BF{|^YUhK!|R6<+xgmdL80@V~bW6GMUGm_d&y$rpSt9axfiCN*?bJmQbgI6IWO(v}&9Uu^rU?C5OQ8eZ z*n?CDi4y#iPIXm>S+%k5c%gkc%l3z;?{!(~&Ytpx8{>R(@MUfQe7F&q2LUH==c~(<^8byXk6QxwIR>w- zBf+U#hPe>OU|@n84Uj{lDao}3{olNVgQ#M598>)UQ@uZKOl4N?zrS20gt9GsA`Obx zl0#9h(RlCw%7wXl3x1TOPZb@*u;-Asq@m|7#|J?Rkn-lxQ4&RR{A&4E;z|zQrEVSd z;4qu}b&N~RDkAVP>iF);8}sO84Er^UB396d*yN{fO{#8C34K=7JI{(gI3v1zd~w)=2YU6L_-~SYL~5NSurmE@=_ftO zjy{Q*v+RmNY>zd$a+`@mCrfM82_|juo8OoRH3~9U@C8gJ6m8M((MZ!@2rN`}9XW0L=-N5cYJ-5KG@YrFmiv;aB(?I2*pWF`JTn_xhf* z=L<3~h4JD~kKLYZi^cCua(C@M+8XaHKb!DzDV6%L+8i&Q?ah3o$Wgv5dAmY`5GN;X ziyQb-21^aq94sJaluxQkCI>|bff_6$X0aWZk2pgt2R#SLftCUG4njFL!!)o9vcv|W zO(&3A<;Q82Ps#a=YIR2!b<9-q9Op&(pCc~7xdqRH@VB4IFKB~%(LbL-2B0;NAgB}M z^`A!vR0_h`UKWV<@A1doZ#=y#k0Ryt@i!XDMd@Gut=_j>`at84sodxfooPJATXYl9 zgVC(`Jfu1H^jaRhoi+2e{|2pDvz=6KI9jUuOp&Ls&(QNVrSjQIGxPbNNocrKjbOA? z$l9L;oVvHJGftgqkA zdHLC(SAGNUR>GKwKOMvCO-}j5VW;ZfxaoohKoD^3!(WF1{t8WlKmJl?pS(v949_H7 z#TgJ5Or~VAH6*X4i@60gz$cxN2?F^}yfp(NOv3JRXOYzQg z#WJO}bo#x7?|N_h2gf|Q3FLu~>)~Ze3T=wW53cg2OSM9eVtw`F-(ovz1W8(x+VrdN zTc%`8tKsXWWR$C9y?;L1Y*;(~7)$xpiL9rg7QX+s3(zyEW+kfp%d6QKq*)zzT6ynk z!TlOmM{-yNb4Uli8Ku=c;8>mRmSGQNWEr40V+~yk?GE4twAb|_PNW$pCi15v_QVem zd&BFZNOfdSAdPTe86dYqJ|R5eufVL)#Tx)rf~)0%;M$>Y+~t<;vy!X+EY8*1zMmH1 zm93L+sO<9`vvLJB-a#lQT{esZev45&{CozP#ujgNVCISiv8&{pBvH>?Qez(Bp&{Ny zg~PnOJ3_sG@B{}2Wr_9nDkB7BPz73N(vJO5vjSU)WW7QMim}u}2bwVlwH91UBDMd= z7#E(AkHr?AQIAa(o>7hwtBFvL)fD>cCU2BQSIi^oFbJU*eC};X@V;14h4(m);b-Q%xZY(&tE=?3>ZJFdI@cKt{T(De1xWlu!}|u-%D48w_pw> z#GOw3!#wyC>m3<{t#V63J#o{6IV2Of7C?A-K#k~Lz*vKvEndn@ro6-^cpC z_?EtZc+j7|SXxU4A`-)VkPA=r8%@4r4*80XH!*C4*E@$7TdE+=!{NhL!QeuXK@39( zFEzt@!{|buL9ag2_9|D*hGSQ~G1g&=iNI$U^7oPtFUt1$!;N=}nPWvGAG3pqKnSMj z4!>R!a~atsw|0~|qdDtv&|e`6zhwU$2E+dAK$ehs{@Cjl)$Su!7|w|N!7@`$R=%Ur zw2Vaa5wh=-Zvifm8u5l1)^aX}&=7%d2jYadA0ZS*L|9_KV;NVm2LUPIKKu ztmc;kJGR#i=yvZM%hWcq^Tmv5zPyP-p-A0PpFq#YxzOm{B{4TB`^sZ@^m3Nqs^cez z+so-)t!0Qwkj%!2$n?khD<7?{=J%XKQ;1=yl zEA%aGVk=?P?1f+3ffF1PtHpk=QdM(Y5@Q64j|r#+qwR{Lp7@vL*7ww7y^crv9ns%C z$88*+P*)leG#D0*N`pAoguYP8iLERkvf6Dso*YZxln=zXG~+?0)jcj}#@-a7qLnH#fnLF8-%Ecz@kj#(C6C9@;75t9Ln0nHly z8pE3Oyr89@CA{VEce(_mSppk8%b+|K6?t(5cZX5QE^m5e&Sz%Ktt8fA&}M651)J+-;zfUg~Efxq8?4hB3`tkhdUIrBTq zF5LfeX;04`<&IRi?!tzKi zDSgU~gh%P6C>P9)yd0tpY;N9r=_9)%X;h`sOQ}<_hUo3oZkBstBg}H= zFb`6jLKSl(SP7+6tWw4`6qk8wu+?gmr5H(D*|kZJ19lOqyvZ1mSi(YuN(gCkh58Lb zlAAJ{dYh7)vLbRK*e$a+t~Yr58vBiVxBHi4I-myQ9=(tDH~acMis#lFvi;tX&v->_ zB-mP@79Wndw9(*uQoNScMEECZj7MUNQsBy-MY2Oa-nzB0Zq!Xgr-@2u}>A6s&? zFF(wdeVcu4nYX9Pf4^jY1O+&KrhOQ_h`SnJlSvm-s+ViXF#bypv~;wjved9dwiMi# z99x}}O?glLl|q#~O>d(5P5qnBlp2dBi&l-glctl_h57{;^-ksMGz06`T6#-{W`){F zHGWMGypxAeWrt3e@)TAr#PmrtfoCKh2h512rr zQ?_!cc~*Jue6IZ7@h<7E^Ukh^Ml{o8*yI3OBDYRWSY?Ik2$g6NvR^(l-=WrDo?pd{ zs=DG&OZX}u&W;|K_ajUAB9`aZnm)Jk^3HKD)v8Z$aJgq zO{(7x43_TOPsaW1tSiiGPwGynnf+w$qaxRdFyGPa+SRMSX)6bkX_noeWZAQqpD*ie zoV?oj*6NC=O$d7%kr6Ga&VPy&7cNEzHSark4Et5oCUtanw088qxYpk#1!;^op4=w< zTg0QHD=)1)EW@ivtJqSjRsY0%Zpqy13eAo=c|Ji-KwdOh>|A(Vusk_Gsa=3y99|S$ z6fK)J(YX!!z}q!0k6k$8n$6?`dw+h1mn4*w(`w8sOq}QY=*~AHg`c7I+9%j~ZhjVS&1-_X$WX-TDhLqrvrm@-jGt8|Z8-aRL4&PhYUegt?+9pP5Xd_hSWaf+$8INfQSe|?FT_=b8 zD^BM(w7|1GN)qx1{i1LAOWBRqd%1|J7O;$M0)0_+U6NzsI?|p?UrSgEi+v*f)PJZV zbzCIbBcUc?U;b5LSRPJpd7NhqPEj<$F(H6EVvOI5kPrG1Y)DX8IKPlcrgKKiD9a#Q$SNf(&R(l zVNjSr7a;;+t1za`q6aI?wdAFV=V}mkcS3O?E~32E?h6?-88D7J#MB3bm0YNNu&A(QGb|1g524(T{(( zb=0D^)`=MQC}@*pX@<0@zC^3b4_X}kL*GU;;hexW)5Bg!4lo^+S4EuU8b)l>1>S08{;UIaCf&f;)251>1vP}-&d54q@ z(SxAJp#r?WV|-D|bwuau;+BrhVkrXxyAq8{ z^RC@s3PQI)Q#ew*8bCh4(Ih6=Nju!ry3(dqW7I`G_8)e3SQdRvW=8xifM!v97VgM^ zx**UI>l~h1r#OKlH)^-A{T%0(5x3yr9><;`Rj13KzoVDLSn9JxOeFk6M^ECMe}Sc0 z_I!B5r?8_&Kz>7YL-!pZptYftQ!=I6s@kgE+TZP9Es#lkRdeEWLV99o>w{KTyxOj`q{7{?eFn@HLX;d}jkxLk1cyIh8NFk&<%z)R;hUOqF6!)Ipi{s6Qx-~NClPpKe z9sb(6Sgll}RN@4MdyJt9(DW5^y0(3Uk#Ob=7L21~ z4A6KCpRF>UmH&nUW{e4Rj>}Ls9JNVc*Trh${j!P1r0cy5dI@N%s*30IZLv;0wL6YH zex5z<^A5C}wfyr67Y-|zt;kc4Yd0H`aq;xT_Od8HMT39k5;8oyr=sIu^wUVG(T8lk zG&s6?`_0eP>x8ORUCt0#?X{@(5!7WjcF_R8Old6q!u|JRA7SuJ#^63(Thv~X@%DvV zH^699w=BG|E}mJweBLStV5W@!tKZ%D3wU7R;P5e)9E1XMxjhCGO%3 zNPWMt5bk~b7LbrN@YOETxov>yp1A4#fTX1t@X~EGDR|S;sAKWUhg-R&!TOuKy6tfG zGwH!z0Q2u>!L4A7Uvo*DQ8#X@)=9J1`YH9q(8SuAme-GUwrSMAv_Eo94iDUJojIo$ z>}O5R(X(Wo?2Wb3dSgjj*qdjr;fDc;$m0HKXcUTcia}EFZMy9&6TZZc~b7b z_noK+1OyuLw%T~tn;1s*ipyL#HXKhmP)if+lL?z;DrfCsl#_>wB4*RMwPTF_&9rfm z#;9P;4A^6GMPv$O`esrqODbC^V<|V#YRxMpm5k1Ox7D|6;CAG4WdC?rG@rRH@m`<2 zKInC;1&1ZSJM5FpiwazvZ(2GIa(868dAZ|I!N&}UR=i#g$=LPI<9^$)$d20>?Dk%C zb&n8?TZ>VV8}NL6_`Ep2@|~VKV_^w@k31c_*zc%+Z6|g3Dtzhwm&(i48IVKXCAe2V z+-7{%YDmVDCp`EL!l|>i>rvReRx{Sqmc(}QSa*``xNckQUfo!7r}GNX>P}ndV$>2C zt^B4%Q=8XXfw0bk8@Onrg? ziF-G*5WWn3HMLk&X{;q|aP1&XdmmV{YosN(7!oO@%&JVL+*2Ypk8mH~YCd4DjWu5V z%Dqi?KK6_2u^fq8l1rG&LrXfdAaf_vOVhbh#?H7LznGvp!-!pmQ=9YKZLVEciSBKW z-A}7Rt5CbdgM7PYy9TT3llT*gMeIqgN#DgE%J*~)r$NYk8a{vzJO9%y2WRO;zn9-n z$%g9JoI2{RkWV;IBu`jvNOF{l4By45^I@6*kU+Qz0Er8vF*(FKJT;U@Fm*o06~qj- z95jbKKiCj4j=%>$h|!V%Z;J!<0`(p&0iL#~*$BbY7W_a#uK7p=XdD24TprH}SPte5 zh6THG&9{Y33F@G9Q5_(7AhUw2L7t{`S2T6-PjGw?#86{^f1uHkODYxF4{RS6x3B{r zUuHtZtx=fS2iB2K)F-SmYS*MRO?n7sQwVbiqHU-X&=x!aj2+}XKt_yXhIj-<9}0DQ znXrLmhQJ#iJV!&rf-J-^*r4!HqhWKQjUi|uHG&C1r=Tnl)V8B(eb>unwDR}khT8y~Wzrkkt`^QO~j7#LFbI!k|sBfA?)!Rjp^~Z-URZ&(k+iH=pa8f$`D#%7x9>7p_ZT@zJ64R365Y2|yB#BK&f%>^AU?IQX)Y-a3%-vS3?n+eTo zKUDYVI~Z@U1Dq>*d(B&{;>~NU>db>n)?6Xxlk8C7|!)GO5|9yrgl%vV)D8CGfr z$&a7UUd*RT82sj|5H2?={JLDTa5jHX8Mu)6c*3n#bFxaJcu!Z*xJu;Jb-QZPlqPlB ztghvJ%4+{9VO*TLsP*hVgWW-7uXg%FV2Ad!x!+sT_?~o0$;yao6~1z+#{I}pAa1G@ z`DoVzu|vv;#K?UQuVUm8iu*9>RKroLqXMgj8?{fTSm`A|dQ!ORk+-|{nEaK!JyQF8 zGSTHEQ&ukQ%(77B{uInef%@a|^g^RJUuW_MK?m>bX{vx*3aXmDR4Il`3Y4Gw;;*L5 zjEaX2Tm}j1MYUz=N4B#)BFs(!YBE*fLaMENHYLXwoUw$+5};acO2QEkm_ zBfO)z!?OalBhDksW9>(dX5OjivHB4&o3d8xI9jv%`{YCJsg(^xR3*2n?s?klePm2z zZ`3heP?mv*gPMQIN&)^)-zY#q(5sax-)pGup`0ggliJy`*MiI zS3UO7oS~26wuluJVmH!Gz#{$qSm+t$Qa;z$+FEP&&OIJs zJ$>dNf==S{6o;z0ifD}v8>7kT$(UyE6v+L6v4PXos!Anw9(5kIrM;kAS9Pxw zmZ|3~uPnEXxQ@n-+m5J?tsiL~LB};G)V>)a>a}yHcW?nsn}u=no%ez70WShCa4)nk zB`+uei~$A#bOAc=R4>LaJz%pV7Etiv`mXwp@J|0e|6+YV4R)#YR^?TI$qW?16b3zD z2FK2q$9u-R%KOuMvQyqu(fOd7Pxa5{z}}DekFpPg_s18qd(qRN+0T+sNt1%KD~zt6 z%U7+hbJ1s5yn(i!tdz;~a}6lVKpSJpMlncjzZXvS6r@#)7`D2n3pakC+l;y zqG|s$SD=9Cue{OegTpKLXP-AH zFq#|CWP)`k?PmOG|4ktfr#H-G*m;}xChG|^5V<#HYv^*@>!$N*IxoE3{|mo=BY`8-1i^wRI|dN_ia6!ZV2}EJhN|}1-oiO zViC=ppS7MBllmU}U>|7qk56S>*w;T5&%WMIiRiMiIU-(#qDQ^U?h|OdFKVj-o2}4@Bh!5+=!wP+ZoFl`vjXB zyZ!rkG!-04At;M0`-6UBa%6HS#g&B{3(f{7qKGDo!;;1B!)C-T#VW-HVS%u>;cSY5 zX!PjVXvOHi(X7$-(Ff7w(Qwg;XyNGgX#Z&B=&0xq(UWM0mZ(Nf237_R2A|-l3VXZW zI^G(d8a^lPvI|OVrs&#e>S)tw@#x@aE!mvS$j$W4=FOVT@XbbPf^P}Da)zaynz5RR zCAlA3;Mw+b;@{P0L7IJ~gYsQe1KcyEpXA44b4gpc9o%Q9D|a-jOXfc~C%lVYrf6Yw z(4Q@=4A%UnX`{(pqV}O6Nrcjy{!nXnr;<%GLGx2O<(zyM&oCLNnSxqAdCJzL4>dth zUJ{yZSL3L{E5IwjQ%;sgK9guTs5dAu=rfo!$T|39&@($nl84!vM1}ulp=7-;+x8g5 z&W*#1!-Mlai9bmIu0t-U#;wMy#xu^{Z6CDa#~~1(sGOjj$njt^D0ZA~vq;)@0g9ww z6wad5r_d)~AX^|8Bom|%Bv(!_PAGk-9dsU~9xNC%9b6j}AM6^`aJnPMB~wm}NwgUR z4H6Ef4Qda1Y};?E4|)!oCuAkO^1RsBaPz*cisfTfaY!3~lbujbmNsB5D6C48woc^w z-R3(;iTAw#Q(kWFw5nmblQyNcv38*LM{Qf}q^jzwys8*DV%YZ3<`6V2NSuw5jgo_* zDy#CL{A>9peBVp6e5#zMyrJB^{G!}y25Cla=FN=t4ABh#jMog-jLMAD4AqRujMxmq zjLZxJVPB`~F7-{@Q_+xMpc(@eZR7(k^e1)8? zTwBs9UIFErV1SgD<@Nb~MahtS50Uu$$GQEbsjHIpq!7UX`)kxGTKT$o&R8hPv(5F( zKI0T~$%Nc10URGwJ>`_ZAWsSU92@ICh-5_oqUeX?*l1=L%Dq)Ovd4K$K>_{$2L26U zC6H6_z1@w<&H{bv@1(i9jLx$1LjzkL5YtM?5-H9P_W^CU+JH-ji3$AS4o)i`G&n3R)))74_aVrGN0 z)yjZR!U@63`_@1wGdNWBY4N2Y!U}bWWB@0gnp{-mc4_gVfvaCFAz0W)39c>1XJtDy zo@k2K!E(E{_^pAq|3`u;bqD8d>7r^w9;j{b^z#}qO!ru@0TqXcVxv!G{>=}DS66UGNY-fDnD$s*u5Hd<_BuZo zcaO7~Q^-W;XlHNdaOZgEl!+D80cr`gfr6m6obR)8)U(xd)bl2Cxw5%(xbo_<$>T>E z+A29hU&qXEDqeHX8cuHlWx77pul@~QF1UYsCOfT>6znmt8;jRHYBm-SZj1Cr{ zkEZJ|jl-hQF1Y;de*Nh8^K&*=xKcYw@_;S6!4?O4rkpahvbge>Z(qMPe2axsN*wGz zDK=RfG_rGWEM*F0wr1XDCS{IiQYq^z3o7F(|6rP!9+@8c;>uc&Rgcw3WE5=>$1cm! z$HB-^%3jI=Vh3?-vu|?@WTI!rW-4a>&18jRKn^m=GjlSRGKDkSGyOA>Govy;WDaC9 zWq!-F$=u1z$kfezpXr^6otc=ann^H1GNPyawSKIzuW_bv#DnZ^y@LZ3DW2Jt8Jvlj zsWoD$oU@a?6S-5ilm2ZLjt?31nD-d>_zj1M{JrehY1~mCAs*4i1liQ`ve{-BXXv%) zI?fp*JEqTBCpP5P>Q%2D)(>KGRu3IEq10T=BRQ6|B()U2|GPZ-OViHD*-Evw+$hg* zriOf;-BH=GwI#8owxz43w593&(DK~!*m7U4<5<&e<88yPF=h>7O+*bdN7Ow1Jj0R3 zk=v2N5zCR?5!sQ!kABb*Umf7Q_mO7o6fJzi_dq>2hStU zYaLlS=GD_;bU8iG1PlZacUd{rsD9dZ^2nPm zZ?$(0$g_xV%yHroXc}{9TA>oi8UtM|sTm=(`Wc6FOzFLwZJ29fTB2B{Sjk=d;#>u% zoA4V)bBwh1FHUDVJAxb?9bMt~<}}ja-Gbfb({xk6vwZ2)ioI( zkAM-G1EmY4J*5q$GbM=9kM8D{HHL>p?4dYYv=GBHY^E>fego z8rAxtb)c20^;_$0FRyV@{c7uU>#+R%8O6D`&Wgo~-HJ6^gL8v(i*wUS{Yf*jTU$4# ze~0}G&5D_^-Plnpt*I;NvF5F=e46;6ORMn-Wui|<-)Upuu>{Q05kljtUeCOIw0IQu zHGQCoz;D8YkIqJ%V?k_){%4p z|651Dcj6IE7UcqA0By1PD&Tx*D;g|`FDQ2U_ve)RM1Nv@poELesxxs#a|=a3GR>AVVDm^?Nd&MOiE8`AIiGNY$bt{!js~!IpB)IA18$;>xxH;G4PJ) zh!ho>zRX*?_0u_f3Q^Oy2{crcdi>B@HZT+FM zBuOfLstlZY^38NnUA5XYUwPruf=?A=2X4O#By1;hHfpw2JOq5;OIu;Sf~9e?kD|=v zip;i2d~mVacT*Z1YVm zYC&nfdg)w4vnfICh27oX=dvlXMP0;U{>4X35-jhl|w zjzI#Sq0JGMIha13)ybwsx#w_~zPbc}FJbBuS)bF6R_JlQr| z04`WA@GL0m3-2c!YtL}0HFnEe{nWO0;sIN|IF<7i_m%Y}^!+Y6 zR+bLF*zmw-Kd1y%({1-1mnz#JROSGwvXHaNX$eX`nxZ+Py|?-cJ?@4g*DTh{NHCKJsk zo=Z4(GCHJ2muCVG{q*Vmr`AFhm2a?3djuDc=mXec>G8@NEGj; z-BRV__?6107!vXAYZSKSD7ds56bR*VS*G8lzK!SqP-aipxT1a+377Sz*{7ZiES@~( z8|AsNQk>F&V zOEnYvh`Ez{-1aK+@JQiso7{O+S3+K1MJAe~^!3+OPuBMX{kDz}!VvAT9If5&dNvw7 z`k?-SHAmj9z~uxo5H)ZQ!Wt~ z@2As;kv>1hE~C0B$D2&OOf$ifw2W_-zb=-weEO(2ZWudPdNezNbylI^woJjlFtFfQ z;MsOpcUK@AY@$ciDm!<0^+-_V-+D2Fjl%k&w%RbBp>DLL%N%WVRW-wF;bgu^b>7p7yxk9n%MRVpmjklu>DtcP1B|(9+0a+|O4@7r zstQMyLmwy(^yRx6loLvJLsvlF8qA92O_{<7S(Zt+UG9fM9HkKH z4fBo4(diUgejiSII^2<@?{UHP8GJWg;2cP$L67xGmPsxSAf-Phf`?B1`b zKD4%Ie77H^Q#FDx=Ejv9zwc)*|(r<j>+pi`HNA_R*=xPcTsO zCS-T*^m#Qf=d~C1?SBI*I$>Qm_XE)p(BMIvXv9HTD8lCFyUM$tcgAPF(2T*_r#mQZ zr=;G|j5_oRYTosF@v>8UtrVOpk#Y8T>n-tuGIA61+xGec%qm!K9X)St@4P*TW?eCF zg7ka@db(4bq`v3kn$bxc*@`Q4m@`!Se z@{A4Trd9o1^%|~kbX(A*dZBuydN#e&2o5og739leloc4L*d8wyoU>?_;jJtkamMde^xY!7;KaXP@h`B@abU^ZtY$ z!N%{p&YI5>&TQBH*SWgQgL@ucwqbpDS#`bo2Wj`;LdLo7*q$AFroZ1z?D$KbC12)A z@q{$3@A}@Gh9s}=;ofgQqrb?7QiqDa+8BT7Nqr4@MSQ6^#=X~m(sxpQ9(z7`QF+x} zkx<4AWeatDjd<~S!Ff@8p$gRx6%54<{UJHAzOufsKC!+oIr*9$TL0?)N*FRIF)GIVd^L)s%ddd`AjnzGr@9eqe@G-2d&UvVS>vA%DqvS$KB6U%#HX^So_)ihqiK zR(@hWQHHY}MxNQ8tDhX7kDh5CByY3s+wR*Q+a4;6eeZoAd#=weLbun?xNc}~vmTNk z)bDq0-?pZ`Xuo*8+P|v56g}@f_uN-3hu*yI_8h;?gbtV=*djJU*nBwYa9I!!!2-p& zXh0C1hy{)TqI=lF@i(1&vEd!)P;5xYk%IpRqZy+a zC!x6&+Y8ML;~x?Y&NbRU6llX9ascWj;xl3dLR7Ku$<8f(SP5hjat=uglRJXlRv@UO z*4#FP?IEl<4TPZsvx2QGv@AR<-q{8G2k@|Q1ECBPM7%=8M2ts>M^r{oMjSz4L!d>` zL!C#NN0q<`qGCZ0qPSCuxB^CN@8cZ=U=TeqQ7OY2V( zUL!~Rje*!SF$sAbR@q;#MDc zp1M)`yYM&kclYm*-$^pB8^souZVL4*Li|Ev_ttJ+ZYpk0=X@}qz(Q`$`=IlvjriYL z;asQ{NapC>6hRz9Y(mWU?ZGZ?A#Rp#nr`lHis#Q8sK1GS<3?0RI7S>r&>{;WD~B70 z8%L}}6ruK@g^)kJ`ziQS(vRDZ#qW(DyC1{P_3rf-({tFy!A8!;(nkA6)W*QZw~e#k z5x0`zp~!6E8PbZK{DtvZL)BX?7fcAWJ+ko4(CyM~(Doe$$))7=+O6;LN@`>~;bY$R z_-jje=#Dw(KKrw+SKZ0-R`pClX1gb@agh4i`>vw9vpNc2AA|2L=CL3Jcf-MyErJaL zl)elF1DANY!Qi)>Kb;ALhZ-F?zsz}@SO=VX#zJhq$+?>=Sp5{%5*->gp<*7{n$~U< z7HAJ{AP6z>AgNF})rBu(g*n)^krq{)uxvlAkc2XY6;kyrEwPX1uV#8O`ECcDw=naq z(lmFFo}7N{DAoFxPkS<0>cmjJhf}<^$;x9QJ3r1kRZik8kvg4u^u}>w4%Fd(^W`dz z@~vaM_S7zURf1#haC@`$`>eQ2d%M84W@mSj$1jOqdX0sS@e*YvNlw>aK_0lAsKE*f zmOr(wH@P1*q9wfKsD<}s1)D>uPSj;#SKOa~CwUq^@=Af6Sz~Ocne5vr^*jU2W$X)> zH>Vk&+#f32QciTm0MF!cw;w^B5tfv(-AOXWeU`LoH9Lb$w#1~MV^U2Ygb{aU{G!-O z5XKX8Uns$oEhLm8NbRfZ&i+dB{)&2b*1}Xd7vQqdXNlaYj~zAi zSxMcUh11>lbcg2Q_w2GA${L@TmJMPJer@da8O)c|+U%db{a5!PUjSl@86@#RvX!}Q z^YHI7iEH=?z$)vr&~fB5_c6AObG!5Yw&L{#89C~sAA0Z;b?_6)h3IDq8u_OesaGG+ z8Wl)&Rq@)L=aDSAm2hgPaDRI|J=4VBBk%{6cR`;?q2lgON&LL($~0AJ3oYwa^5#0# zDNm(YZDyuw1BKs4N>ikHJgz(E4}>R$5l0_t3W9PnoBHnFEsLYR2AoSG7AceEVeW92 z;_7pwm@Cz7`Dy9BLfg zN|N@pf>)Eu!?p_Q&BKEQhMlF`3DN_xC9X72Inr06o<{x@A+CH{l!!WEev_Gz!Mh<2)J%s_#~ek;w*nXouh4)IZ8n(Dselv z$kdPq${Nol5M35q>vXzRx!Pai8=c{(X7}Vc;>a^ww>#jeO9VkEy!(KT*HT1yhz3Ah zZYnb51mr>B0Co%!^EX^p7qn}@Cq&OMVK7x-KA<1K5hef;f~Vh-XQNP|v?4Hr(;)U6 zSZ=_dXxurnafZc6iwJ+<5sRou7Hsv{`xst`0f2UR1Rp>HgKE6y&bipO%hh&w4(5Zy zjcb6$j*^Km5~d3gv0&6da6S(qx^XL##;EF{hy|kJvuHKv+z!=2j-x( zsd0OF+#+0P=@EboS5`vfCL%*mKp8~X4vU571RG5Ri0|E~Jo*6tG5i@wQKrw5{t;<{ z+>Yac7&HMS1;;~}Hk2kv^%Ipaw^ZjGwE;iTCcL|{`A@6KCH7&qk7i0%g!1sI zMv(=#%G2MQmrH-QVNnIpZuXsl$n^cyqX*iTNcJ3kFot%@&<3crKkFtn`KG1YDdqR| zD4U7~@`c#RG*)+Vaq!{T3>J^drL)TCys-3<>@kFLkC{h4A^$Oteqv(ne>adMENVFJ zopunvrzJV9lr*X9dF^JbVU*U+Z z3R!_e<`7+;VUFaiESF;W)LKh$nWJ0beU6U#Q($AY7dJ?{3cJ!D+X4E8!7Z;o&so_$ z1E*9NHKmDEcqqk_Oqf~QL==?|czw%#qW`9uN(RmK zHRTe8I;}!d+Hcllbi}kA?afd+je9$=TT-6b4H_-&^OOeVgB~GTQa&yY^b!yCSm1AX znd+4jezPL*h?5W=EkbR@HwsW0Kd!eO0`M<=sAmteA!jerE~>3RrW56F!7FmEKaRBV zeU}4_9*>Chs7kNFi1t9=@nAJf#@ZnmHawR(6wY2o)rN6@$0hXMx_UELRQCS5Kfu!W zw!gDuI8Zy#^>BvLQ}riBC+<#ggBE&nWT^S!de$;b^EHIOjdtuLhIsoOSMlvjv*hy> z#wL{qtd!kY0?>Xu9yaTVw`}8!L*V_M8o7Z;OPRg}tNaG{lg`Em{s971L+J;H;RUU3nkP)Zptk`*G7q-tp=$mhay==3L~>c- z+v&?kUaN_(0fdHsV*ZtDPgwF&`^kP^z;DmbWO}6kE?CxyzmsUgI~-f6^pKn`so*a% zrb_Bv6MaddhHEHfiTyKAj$@>39Y?K!(GCgkaK4S$zo`gT7@W!qOHBw z`^u4@L#tkRdqX@Cyqpi+E*>REmmNFE@ zv&kE_ny*McS4QazsVGa=9v-UneA(&~ze288S&F?$QbfLj%zQ{DMKH7F&RC0d4#u&R5&Kf8n>u}J*RJ5y{&_ZL4NWhdPXAEBUj2L3*PB+tF^h5LXM0QITpip* zC``fsdupSufa2oYRFUE-7+qDGLx0`yTlAG558tAk?WaZD55B?}?M?sRR_H6!y{-KA ze0JB}ip%*9WlkBY1g(l?C)?AqcN)_;I*cLzIhoHG7l)H_+OBlzo!)ez4x>%A)0cX9 z!~dM}I&N^1jY7804y&t#=UQZN@`y~f4uo~{k0nd9Q2u$QQu5ug(@-`aj)#*CFE`VZi-U-E)HNlNF85ft%Ab&jNj18&FMU}< zlP{;zB~>4EhAT9?zg*(7ntyn3=-sJ38vWikOk37Ty+h4%Cg)E&Ok46~IozTBg0_>a z1x>q@NZ->olX|d7oj~C#3BaF=(F`V=`=}KRx1c4D+By>@kCf>>A0J@pp;8YR!;)n| z?{^$o&D9@1riZFLF#qR?X4_d|S(kp$XJCeh{XUv~KdX2Q`JScKm45iKG9>aazA~in z5;Of(=HbII8^k8HaoW(PaT?o3E>OIti+Y;O(0;A7QR`K+WDe7jBWXlQJ6YczS2~`> z)SN_GIkI`j@&xp~R+K{X@wcW!X>QuVU!fc`Dc54$Nzy;4k3eLpPzwMz9vPAt3K2p? z7`+t!ITGBbK*2(l2QY>)16OzWaH2VUH{Owc`I*aiV^OQFy=a<~_;b%KMU<+Xvvuv4 zN;IQl`VHODOmiA5DkmRj^DUC>5AmPnCBA-z(mnIN-KiYb?{dtpAC!8%te8}6;i0Bz zLhn+!abZwSujAs|_(lfVkrl8#55w4&b$ z-X}Bv@a!4ZjZW}Mz*^#;!5>o1p*M6zOr=b)vS?GH>vq*0ApWUA5nSw)waM zdX|O@0GtI-BlqoJ zsYaU1f<$+gB0o|bboInu+6~vHi?aG^hS2V`uol%VqIH8WaarmrRP-8C6Ilf{X;j-Y zE@3Rb-@oWqCc5oPJBxFS1XY=$zZCkA>|Fhx@pANLpNYQ2N#E0e7F>S%H7ByWguG3& zK#VW^;=ZOqE$Z^krA7_oMd*#_sci0JO1VsTJ@1U&gK+vpMG*eZnWhBtjS^XTW@IXW zoetSr3JC&C1ygANl%$X=f!M{!USOIHAdnlN3C8CJPDx?mVP*p{;o_ZO>d%N&U_v*b z3tX=PD5(*@Sbw;JNDY{OYZ)NbI!N9?aI`IJL0pf$h*M@E?kyKWx`8l%U78{u)(rt{ zU~lkjsBXAhp#68=p(h|hW!LnY`H&xVEDF*GPFrJ5->H^PjGoDUso1qi`Pcq{sBrnO z6Z4B0Pbj)#VUF*sHI$n5fEFG9}KNGe)@8pYIpMsBOs{&npf601f-)+32 zO6=u-*RHtLt~i|S3PyZHDYzMq6g!fRmWg5bcMYuHnlp6I7_k||{pJ_Wu@?4oC6jYI zw)HxwKh5cYw=gHO3XyxGvov<-Ez^8s%Ni91yx}mft6PB$yqTeka+Ws|ywc1PexS2FZPOVhuah~8>6LMWpOr9@KcNx#b3Miv6N))10%B zilzz`(b+Pb@`oQgZ>moXje;M%1azIl_vpq6;_Z=iJD`A&A*Ss{(^o~-MpI09ZKLV& z$ewmB`%1g8s`b|d>BR|@&7S!B1e2M`gk7H~tv9C3@74;JT05N{RKo3O~oBpN7W%hayH zY6vJF>#vpi(T&qiJI~0Ud~0|ABt(eRpnZ!_OKfgoTWD~pE9RI{AJb`w5WMr*~4H)fqXz@KN2GefTu!%IEL zPs$%Qe3ADRi!a?ix^Yyam3){-R(5n!gO7g{>p+CJ3TFv%+NswtvI%_;k4DCiWz#a! z)BeLBl6Sek`P1x4W}M1}RbsfQhrP(Obc)U*&LG{7SLMoYAAO{pN`na6`hp_4;>mGVP*A za5F7xrs3NwcTJ1KajGq-M~u=7$>Pn%iNkS&@1_$Eek*_*i5tNU#R7c;1F{B|RDP*i zEP^XPV*&&bXi%I`pHQXpck$YQAqZ3gHy#%UL*4(yd8s7QJmvKe)GBC0zrEg4wf{+HedA<1db5AX3KYCztjgxUtQ$>N)LV{_WUx5^is?pzbPwV`rF}WMd1~i53ULu( z5k-h(5-|m3A9){pA5#eaD&odV!68E;!}^1S1x!F9LL5X40X$)IQ@e?5U_odB%784u z4`g;^6WpJKZg4dv<5qN^A%H6C8${lQ!6XE4fEsx1LOp9<*GpG#{_pI->==KlJ%Kjv zjCHwLIVz8Mw*9-AA1WPTC9NN=Yv6KQcze4$x!cy`d+H8J@xt-?4oP{!M|$>Z44ycq zwZe*{{?>`Re%adRxw~)p_HtWtw{6sVZgM^GJaeH_`4KrypCWe4c!ywxyIwZq2efu- zg1b+R(x%32WCq&;8|}L3o*hwbGSB2_!VBIRQ%?I#9iT4F$d-Lab^=2 z%i8`D!e(O^hE%lg4W~FW@}Uss8j24vp4T-;;u}@{>-gf5=jxv!nUv5HyI~?|S6>{| z6M13eK)s-R-*z==fZd!Y;^B(eJHKS#Xk0RC#du`LYv;OdLjU@sMvRcncUktq5Wkxe zs8GzGre9*IHhAN2@;?aWx#4WmN5&A)$O~nu!P(&Ck$mX3_~UQ$5luOnIJ*7)Sr1P4 z)HA;fa+(<`1^jZ+Wwqb?TCJ?eOlzpElxuKq#Cov)-cecc=&_cI$<#5RBAwr9ELv-t z?JV$HnQBF-hLQ-s)AQ}e{QcB)(9mu>JHE@o-zo^%+9NUZKSQaf%JM^C;SoIYH)qmEmGLO?rGH~F!5stGFgD2|MMd_MIc2t3{*?j-*vA$|jDEX0Xnuy@T&~5+EyB?n! zuG`mQ-BZ|N?_G-YM8l;QOF!rCZHFAD*V>_I8_ICyd$YMmV{IiE#S+@!*-k-))&(q8 zsJG1S`R+ikkA(ZY5Lq-yEI*=ip$&BS<1z!z0PBMH027F2NS#Q2#OERw)R#Tzewg(% z=K>ql=dTEhX!n3gltrW$J%|9r2Z95s08ao#f#yITU^mJ!N)X~b$wN2l6Y)9XhU-h< z^VwtQZ)hHvX6-2J4))HcF0}0x@l{;mb?Oz}Eu4jjm)-U5?4|?n1)1OuwvOQ1u5wb+ zds!vxnlO<3l0|pJ{2GDAaaD)#O8QC}(#CRF0=jIML6AQpeeDB7$(m?Ww-BBOdZ@20 z(_dO%g(gj3^ea_yVLixuq_2!G2=ql>LGe@~Po<&NuRQ(vCE&tP1t>@%ZL=+f8Tgfp zXD#VA{lV4YmoTj`R41s$aRZJCC!h^x|=NY2OV3cU8`n;k6pePOKQwsr_}%a zV*+L=mwkF(b@%0?G(^4*2awuS-B-V0zsOvWzPqDLzm$0FO7#K}Cr-e~2+2e9du@o! zHbZe+T*{2Tx%~Clg>Pdtei)MOJ1fcuc!Q$f8l!(2abG;yMR5u!Sn|e;51wPA zykO}h5Y~o#juZxDRZFEE$8=qp4c_TJ8Z1e1_G?f1^SQG{6aEG5{d=q9 z1HANY6rcjz2$)*!rbvXu)=D$yng-saom__bi{&;(V8LD#GY#bYrgsOL3X(J>5 zE_vHKRXDlQhL5l@*Xa$k>c}>US2{B?;4x?nx;^aOY<&>OE+}KEJ@| zkm!I|U&X!Gk*nG#F5+EbwIbw4zh#AUq{GI)h z&~Fo2UG>_s`pR3PmZZy9`%P1`$}l~5pvrKzurJ{K*64S;w=FtJ@hY0lU+l?#np|7H z`$p)zsX~z`@8HPT(vrHotnl>EU!?xuqE?@;9jryFafqN~DpiHiv-u@o&;-5G5l`ll zb>^gnkaNAm5ON$bw^l$p9K;F%&AA{3<)@gCCxal;fM4+#X{0cimeNI^(;h(TEQ zNN}fzydJq8zOt;Ru17p)-Qa`lfw=&11BuX$aEuUyy@-8}a?Y_K3b_OG2=%;nA)Fuu zw~f>DZVCp4T|HIVTGVXnCjy@*06|FkcUk#Ic#NFA1}4XNuRoDqNS;vkOk(!U;speX zRTFXCFKMZ)PFrv;`ru9$aM(fK5dEC~SKpn&M<|W2NdKFA!j2;z9A&DKC#?i^)<^$t z*?W!Myz}iO@B}ZZ%}co0S#eVQhHXtGS0k~+Nc9dG^K4FBGuKqPT)Hsf`E!OHOch5n zG*9*^C`Q(#VUm74D%A6CiRD$Mc~d0ez=o`82ET9{&z8gIv*)rz_^7w=W-ri}-ME*9$!xI1hv*0CgBh3IgfE@t1LqNw?4vm8o>6C~60WZ}hdN6n zU*$~O_g}NlGkz6BHS{m?Ll#63wlCHz&puoqNH;Sg^B!$_a$t$baiw2jOxu=XCn4i# zhBpME?L3ih`=VRF#Cr7n1O&hH{7g3-faNc1*GCDy+B^!5m6&4;X1sht_B^MxbCh`M zcI7Uw`}!1G!u8DaHW>=O=pyc>+TEgt9A&>EU!LAM#Mp%&zt46J`{goVa3^2*#UIDr zo^TM||20WqzVvlS_ExmHPH@+jeef1-)|+<2f3^+h*E#R*C3gA^?fy1H^BqsRB-M%I zpioef&nrLnb2trEM1wy;C*E)m@uO~JV^fyQ9(N{)yXa#tX%`jfCi~iOs>1g7dYBmL z*97&qU$M#7@w4lUCwqJ+$Ak9!x$G9KnvV#s9r6Bgedr*Ot_VR&=*@@Xh~E`=^KnPd zWykAW+Y20$M@n!-J^|7LiI#8QTf<6=vPyB0$uTXDsj`pdt>~YLK z5YNjjGsGCgT^J!gcOq~5i(ES-1|d1Mu7+~rL`X~-Pdp6rZNLr<`#B2+3S+7jy(^;~># zmsCo!=Afd!wKcqrU`I0A|A7GXUiy%3`AT?0=lTj~HtX|4Ekc4^*9c&Tton$@RhMk2 z8W4(@A1(|da^qNTLE3HuoJdlDW-&$dV|XaQ-FLl0rt!k>q+x@Aw|{*Qeju43lf~Zn zN?2eIjzqi{!N40_?D+a|-HOV%o~B%uR?E`X1xbiIsU3V*5AA?_5{qbn=Y>8H2T#b- z=1q9SDLSt^NA1$@U65T=Om)12`0qP^Ed#ggA54I&_76C~>Oi*15d?z~R`4_*k5P7N zVs=x6fBSck-P51++ddy_;jXQlLV@tRzpWer#ccEOJ_*D?&44Cj=?1&U32uVJNMM}~=(QgX$(h|Nzp1mt@h=A|1>9DRgfB}&`zN6qJcT^O4b z;cNbll~Fu;^U0~0TuD$i>eB&;u%Lw2`i&a1*k?ET%`g3C5Up~_zt_w;FK=dwtRK@< zLcfqp@gjbf1mDAp6c6k-AtHavwEgg+P&E(fwyg1)=0IOPGo%L&VLqaq&e@gd1VK5)Oj*YReqHY zc4rR*PEFZi7)w^)YqPynx11>QoFYxdKfe7gk*p#XRdw7n%PZ_5YwzXBny(D+gdm2f zCYJmUn@$+E+Cl}r2c5juesu7jgmFRCuBeQ|wKDn>R23YDgFvlt0c}9^m@tM_)mz_298q zPN;j~^u0&$2E;y~8@!aysqc-hIoJKwpB!(4(sk?Tb^Wfo(1#% zE6x5J689GdiUnx%;EIuX{<@dK zvqeyT^)EP{mm)q3l&y!&!YgI5Mv}EN;j7K7@!u=6o^7czJXi@z(JtG$_6eOf}!AT;4|=`a`O$u zEz%Yt3Go`3Ks0`8Z$)+7uds-|$1^=Inw*gdU6Nh)x5c%8$d|A`Dv+>$&bOb2iq4cF zd)=lBtfM=kt+J`+qlocd@L$*2TGjPyJtDihmS__s_pvIx#I>ngNjxXr`SlM?D^_v+ zg8|h5*Qi)2+lUINSO{1s_ds&6iWCVQWeOr00vQGw${*x>G&1Brs0k>48aR=NfN`1& zWDtW{^iwxe}k9617J^pvKmAY|9qY7 zE)Z}Bd_nUAzzq-|gcQsLtOJAqpY};jPY*mWH;wUoNOx9I{gBR?A+$hTtJ8wufH=p1 zt>&es3ImJ)>Wxzgq4&3nb|Wr%-Ao-EKR-mPRcMru54%*yf1dl;Pr+by#b9Om&NajE zvS{p!{)hCZz0Zr^KL@-x4RV8UMw1B5zGCiyAfDhoAQ!+4*ok3)s&E(uMQEiniJ9s~ z)hOC8YvX33QSfa+Jm?A!yQT`F6Q80{P;W+^&ijgZFg6)>{b^q+fX}Pg&2o(2YU~ee zUGJBBp?bHb@H%mI-X`y_ZM~oQF5h?Rd`TXLrdIUXxMgQH1Ai2C&KIfoJca9H7hUt+ z2j2A+sYbM|5khZ}?(6g+%v}U8#~$|uL&GZ!_i?zrd@pQ4ORKB~zt8(!!O0@T5{Cx& zQHsTB_>#1RzHCn;oGHS%5)LFmQ{0!5e7d(57CV+9isJv-hk`qsM5c4a`~S2)Naoh< zXU-56(4^~azimE&{l#(TT^7UQb|}$Ka5{=I6u~UK_XO;{X-06v+~5L>Hn|hHh~kIr z5nWeN)o-_o^l#*_g`+e8&rbHo|^LSsz+lbK^{9lCd%ySeC%ocWE|7rhuk0l zN$wXW5Pu|Y=+Cj^+1+{invEQ}0Qiv~%NMw^_lGYa6YE5-(j`+?2ayEP2OxorMYD_d zin#15u&V=&1t`S`4`jDurh<61vLc!g&PSapDjke}sg~Ome;R^sbUK)dsz61=;-UG_ zTlC9x_yFHy`MV+qQ=a2*Ffa8sSr~g#Z)KZQu-FIE2AgA!XM<%EP@547kydfxYcJvy zjIL9hY-B%#a|sKroX(T;5^QGKt59GC#UUS>Lvb zgT=JJQ(G|zSw8&W-w;-6_o&Vv_{YKf#CNG$;~uBItS9?2K#{;xOyK6n(Tt3Tz>dUT zm7yih&9?LzJ6g3e&1cg(A+SKjpOoo2GW}Nod0v<5R`q1wf~BQLL%=UYm&j{_$tEBs zAX(tg%`&PD$#`0uhYicN4~BR`{&R13QN4El@;vg>6<$Y}l`spexm9)wIxk;C2x07N z_!uUEX|x)7g=7)iIf3E@*C+hYq^;sY8BW#5+U(Ud+u5PvdKg6BW1H7M;gTk3f}HY* z?Eh;rcp*8D>4kE$v{fNL%0!&Rf)kL17$;w1o>H*v!|tJGf`(nZcwx-copJ7H_v&IW z`@3{9)L>5AsKCl-Ws8GA65MXr>cek7O5 z=g{U1cOpM-M>J|Cnf1pR#7_}7`cV|p92ckgNKW)h_I2LV#!l#R&5hFwtATG>Vu{_| z)!us|?W+yi`+R0^cbtC`QcLPG+NOKk*81QJ#NfyO#oSv)wb^y+!Uc-8NDIXY(&Abi zfb3XTRq?d!K#A`E$NM-&ixb=DOxw zbIp}x3`p*K&Gmu#s+&J155_=W{l;H-i?AjM-cDXYTsQaHUuX@l`tf%1pQb*D`3<2)ZRndLly*Xq6a-Pp`4+ zge5@f67?^|4hc%W&S=ND-eYA~24}zi^m@;IKHaKWv`KH{*{9X#Yt`t>0U7O#Mv;Eh zzjN;h^6ye7?pf)*PxxDs>1dAGPqfh<{ED_5(07p)*{>&>T;qCIzqKFM@;pA-^Q+v# zky>pvi33?P>!aEvU;PNqtLky`>d;7OLgK^>J9o3C3-%6CxFk6k1gm?!MhwM&Rhi#| z2@HzXy2SO$70P*FzEgLc(m^YU7UXU5}a_a+@)I!jaDm4TbbhIvhZfH1s$hxT5PFz-S%MYqQLr>rg-EhToEDL(C_ zMaedGkFvRouC1AZpz541q204cG^L-Xg~cf!Ug2YNX?=Lr_wB{om)vJM0)4O9La$A5 z^Bmf-q8a?q%v{1Ps2WkV)kH2n-=~TUby=w#Q*iduEr{JPn)kom+u~9?uE1BpnZ{s5 z&wNoq7~r9v$MrL!X@0s@RWHC-HMVItq3T(9*;c-8G%@jpCj06yTM0u%D_%#Eb70CF zJaGc%MlKE6sWzIkj#O^HDc!V|Xytp$_hpO=G-iR>^CUf(d-2maK0R^!E2Koq(qn#W zGHW^Uk9DhzzZ5CZsFcxvv0_Avj>AdfvU$6faA`YDw&+}HP?6qm&UojZo}1>{{ zz8<4*$f8h^(rcmuavYhO+D;)u;#b=RE;UeQO%uktU^#Z|=0cEicOLYPaohBNfpK zT0&YsceHBjY1sSeDgO8kt@0eRA;WD*dLLNB@WRRI6SRi6l=WToIjtsn1Iq~htdWD!2$O!cO2lXIbExW&FyX7pZypRSHEVDy?SCyd9ZX`eS-=j-lz5(>w#7Kz zFx`}#{z2m*#idlHaWln5@y_dgF|#neDn&W1Ubx-jph7V{1=P06LHie06A6aKmcZP= zer)!Mg8MJlQS9ocwG5OBgym&1&9dJku_sxV$p7fQ|4LA(6JzmAF=DdiO-hJ9lsiQc z{q;=J2S}vPqQy3iW9-07gMuTWeAOmO{+v43O`Bvb9NT1e=@HlZUfX4d4Oh>hAt|us zFadCfgR44gmd}ULx?cJEqYbXqVFu3B;f5Zq=Th5BTHi`riX)}=%~AP?Vy%ZeWWVQOHe&lRSBRa`dgp_!kh}SY-Y*u)YYV&go^NH#4To^oF|xzgcD`=oq#3Kc z>0=alIuyG7g2)Q%cdK%-7XMstWmD2q%|`RkqV=^#o~GQs#}mLrrIYzk&^PHRJHwDswN;V&N>O*a z|8IrfkB(|rg{DhwE7lBN7UacX$RY;4u9``6%}Xv~S>EsJJFjxM)rQGa}tQ|1I;I~sf3%_d zsK0Cl;$tno)mwOTOEovIcV=W?5tOjzck2I{ZYp(qa zAFtXtx=E!&jVGJ?`fya_(kj>Q9aLmzP+&rr_}M~9wc7c$*T=KHBm&8=CHkx2(qWWN z@6t+pYehPq1H1xcKqNs~y+N7a^In#(#8|_#0@HJ|I@7El-z`25V{Xu;)X|T7=kw{( z)BRA|v!GR>C0xdW*Nkq1Q>}ui;oVI)g>}ec!j@Zz-TM6S6vwCS!JV8YdCO%quHQ=B zdecn_L}6g&zB0%kA!aS?-$Kvz>O6=i>uSBlvRrz{NS0E*F6BCUZIBaG*l^P&&AceL z$DUz!tk!tRVQJ>>_?D6->$}g(y7)AQaLwM4eqI&r=K~_lgI|9SCedy7CUGexD`{pj z5LZ59>iZmm2<7$+6_K5hGuoKR^eUZgkmk0im)^PlZ4lq+=3%>R%cp;KsuPwPp&gb= z4~wngo`|inj_zPNBCBD6;_!Pme|64JA zk5oY{BTLNTEDljrO-WzU_$EWS&l`4rmu@Tw$ev=ko?=C0RcOl)zv`fmA087~`4*oVVNE57Nr>Amu)ce)Y z)ZlW|Xi4&WQT+G4xuaxOZkOk-uaH;&Rck%? zN~`|+yG@m3=Bi@(nEqTw4b9PHf_PgFcD1{ka+Z9R@7$z^^Wp09Ov-Z&PrQ|KJ2tQ* zM=Xd_Z2SW(OK}kW#M)7O8fI=a+I<$?3RAxjZ*1O$jIP`H81Qe-(>YIu9H|&(mCtC* z726SH=!5XWzu`rX?x55zh|s*Ab`Yjfc4UwDF`Hn^gY(OYtvc@PwvATa+P3>rJS9@a z-?-UeR8{;C&|<;x*>ryBMcQ3_g4WY%bIa^Q`va1vJ>2}pn9(b*?8>o+=3jwmyxgV3 z2r|o2>(1&})U++N`)g}@tqO_ip$Y=6zs!b;Rhi?zLI1GG^!*|*D0)#3<*IvS_ARAF z+rdc!d<@n$s-C)_$&i_+TPmS7@ii~g5`EqKWRLi%{ZSZG9&#_(@x{xmZ)i=D??(8e zfBLrI_j+QO`t!c1G~hPeI~#uhje93q&kv=n>Ei$46kY1~%#8Y`W8R-(j2YRSrHRj#K9)zo5ToVQP; zcR+umPxLHWwc7!`|A#hFg{p3P)z<-AksqQ)VxI@gkiW1D7d#G15N zDq8i8kN1gPKN);Cv-#57Dif<`1p4#sfY^7=I_;ZT>#Nv7bqDw2uQNN@GxN8GgrEPA z*N^ilAuJQ;eLywrklte8^;vjRoEFevuN$XPGs>6!*0t_H-Z8GU(eD@6-S>x zCacPY)X44TcQ=Sx$+v)y?vSmEAHP0!2;1Q`KVz{aGfCLjXD*hL z?3>7{8GXxY^+U|;)d!T13*GX~kTfz^Q_T^;+PwHiP#yk%M z?dZR;PWlH|RWLg=qeREgp)8q6JH+D6J3KLKzqEJ$jx3a1`95D}W9nYvJFOWdw^XKv z%XNJlQK@ZdFGQb1Ka5=c>O}josKBzF|#g z|4X!f5V5}sCg!QeiyEyNqClPH22=9)=ob$%Oj*ooDZ!IiI{}Le`f$U%g}wu~Hiexd zcO!p>e%6PuQZ7pmL5Ij=?sCVEOY@PA<`hlwmCx*Nc1ml=dt@(k(+hh(@<4}d8{(x4 z9Vy8jH}ij$-$(Fw=-W(H0AN?d&qM~o%lc?!)y>bN&E^otJjn3rlU51Q^CdHdy7$?y zl?kW%nAT8xRR|-@$k%we$aJd`wQrFU9lG7lqpV}ECO?t;%^ABEPjVWCK`Z&xT3+?% zD!LxE*p*@;3}em5iv$sdp2rGKsN!{$eYTwDoFx$r(i=jrO+KMpzd{=4Pv0ZofzIt- z)}5cJN#&G2tq$%~07b76nPcp#<9-n-^YnrVPMnpt*B*QgrfQgI*KgNQ)mPMnG4tN> zsfh?3l*9Zk+Qq&l{9$@C!c*egDz|UN?3Fvy{66;}tFQjn>eOuJH%_Ue(y zO0!vA>3TGHy82^zp-=fGqEk=Ao`XGiMj*}_aO*4Y`Jcm}oeRF&tC^mc zl=K^?XFKWF+ZeOY*q{EB%#i-P?;`M+CDj$_Ab;a)$0vJsp(}ItOAR@(_-ast{N>=3 zyY1=4(UNak=e)09fUbzW7+WqMHL){yyrSOI@ys{E)ksRE0+TXyvlFSced77ufek%# z=Tj(G{8kxPqmOnFdu~xO@%TaYKQG+we&;?Vg5N--Vw8B?&Yg~vQY&}HD$crbVMFiS z>J-Yq*u{dp7itH9oZmjkh09p*J-?+TtEeb)%Wq&h#gXL)R} zWm1vt=L0E1O{t~rKWwVVDYmKKi}cSb9C|lT&MHTavi%J5jb$rb%^J$7{4#m)mLb&E zPqTHqcJ`ZxuUTHSI)kJ_@0yHX4T0RQnwTxw<&OXb58E_qiX5{myD$%@1U99c;-93K z4ZAX9AECs(3bl6~1afnQ?Tar)buD7g^yr=PCZ(8<6)OrR?aWe&MdlVseNz%yT%jrR zqFRA=g1@7icK1cRkZ~i0B7c69iaL(RUFeehp2*Qgq-HG@UHk;&KKGQZpjD~Bf3!0= zS^i`OcSChZR7zV#2OoIqx2W17>zkJQBvqIL;Wg*!|gb_o-#9aA4r zyHaND-&nErmW1mX+NZN%HmC3^P9mD#&c0U;?zQ;1BF0Rfqmy&|rc0-wYkz{YLV$b(v1*S-fNVL!cux)jOGMyMbq&`!z&c^e~ei1FO&eJEvWP`nZR@`$RLr zmPl9)aAyP!+;Xiw*Q1uve+IK&o?K-RFCmUlE3VByTm=DQvUN< zlh11mPElFdfcx;f?{n%ETLRn+FPkH3_Gm`MqHew1@OD};-0Z~Fvj=YArR@WmZ>GR@ z=FkA;HDLF4#) zhJSrJrL5ii5sct;;auxKEz76vi9m$h$8YZa=Vo9X@BWs}8%eOYh;ymCXaD(EgzR4* zvGg&}`1yh1%4vK3*mi>VaK2mrRnQsOGI{e(`%&Rx;8wT}np5`JyxTmtTI&dNM|LrG zbvz_EZsi_6irySwdOKKN89u@XovXXdg*$d{gH--w%*DUQoEq2uLk2>SAUFx6>hWp| z2y~kJpCtG{$V6yYVNMCpFhRfEV5 z##0qkE&n^$$og~r8M4)`dh3d@^hR%k+0(DMi_oj_)lE5g3%vY(_0SRCa{m)jfCMF8 zbyZ`CVuoG)BK0iBe@r0vpuX3X&iqQ7dtBQoXPc-c3j3=zYfdc4(tQ8R@e8TasWpV{ z*f;)-3KTUbWabCe#p|dKz7z$_Ybl}14AiYS1+s`@_tFHiZ`Ci1revC{P}X*;hJ#K1 zvQWvBTm|sP*(ZAvx%lvU^?`j@E?W@J2&1{ zF_!RG^FiQnT7Zi_3z<+PDvgyM9r(3>fj8aq;?ZJYF8NX|{!-XmXoD7oYeU-$HP33*!TKn7QisX~{_Nj{ z?u-wom#EJ;tK^!UHpKpbFVht0X<7qHj?j*$;E1PtF@2r$QkRiAY=t6`7|M&7`lT?4 z`f8MOELZHE0>w77v>3cH_RnvPs}O!=8g`t|MP=(NTy?3|Zmc=XHkPpz^I2{$T7WpVk8MpStHeLAIP!LvsX1X9Km8?-f-iIrwO<2Kn#G?K33` zJYL#ED-E84nqfYNHoH2LT}2OiJC!*d$h)eJqxru_cgOH~#2&&Vc#-ph1Eup9gy@71 zR@6P*j*n7(B8J;O)JA@-1wZUQYbw#5UYgJSVqsE0)N zU+)R6N~nCI?*>X$qnX$nVz!U?VEMG1(w#ipv|ZEsZMQb}sj=Ic)ETAA(cx_qh47~w ztRUy!1L+3Kg)A@6paU8IfWx*jk+Pz+-b6Rm`S8g-eoMZ88_h)|GK2vbnt zhHmZ8U|+X+Qa_5y`&-1GoYua2+-sh3<+VIfc(1<#;X-Cdi~EtYXpFP>Fru*WA*;bY@2`Bn zvG+otMKf4{@lIOhpXW|o*i`(lhneIAC*q+iVOGkZM9$SjsE+lnWsvSAM4$c6zy!?0 zdG|21dLE$dB5rU8f^&T7a3xjliNCZb1=dd<_2i1@7VR$n!y4NgOrK~j9KkukK~lU- z=T~TnT)$CN-i|%VwH@JSk;vN6M`^1%8eJ+t)(V`C-`<%!Z{%Ht-Te`p@@1_N*WDev zva&uyxA_?{s2I$t*!k=_bE~LZfNmAl-~Q})&^r{C>Q8-w92^d&RtUto-rq{?u1GR@ z5-4=zx#l?td}4C$)y~rMgA@Z9tg6`@Z@hIwkYxgpCe*tJ*g^(mC>H5(wLHb_7<8l} z$JiK)bQ_O>uV^00wT(HOi03Q?MBW!8OK5%JaEVh#&%VHh#D}z-g*-%V!mLWsv1pa9 zv+_dE0cf3B5ES*W8ic;D{-8AZ_kEM?a;#3K}Hjd>~56vP>B<1sdvM# zOWz1K&3$WLqUXDDX%kdC4-xCo`WwaHwz;%~td#@ZEu`KR80{?sm5D?Td=knRkyRUF z>3+>xivqSfa$Q+i6LSKoD~HtdB|#9{)wqDZR1%)b`t2bBNBE|RVf&H# zvD2fl0VL=G&R&k-v7gHjZL$+@z=NE)ULLioJJ zvn$5tyIStn9XyLoX827C3*ia9b{P-DgkWB>%b85iy$)`Z0TUsNx5C=2hi2CVUE`b4 z@NJIhJNvJb(Ma_h^~c<+_?jx;xctx*WltYNtEgSeF`ptI%;cr%+53vr4yImER zk8rgK6Gi=@#XRL@p8dZ?T2PcgB`EqsoDa#h^eNW~aV_Zj`6>O$)duF;<12BL$3)1`Kmoo}qG zGkvLRldvmfNY;O@`>*2C_{-x*)ZVbHN3BN~d}4Lxb`Jhb z!H15A^3hKZ*-LYwmg?<4QVkh|2j@sMw;fbl4ycM7yXz~=F(^8jWCn;-PKNu47kfQa zG&9|8#E(7hupygTY9A5HEQLs=si+-+mvT2#eU}dg_uj#<{h(f;s9npW{G-N$_5Jwm zlk9CiHkNS@k!2Xh}d+J+pgfrrC<A6#;8&Y7z! z7UwDzBa&6h$f_6YaB7R{M(2-t9}tQhISY4Ag&VE*cY->N!~z2U*dGcXWyJfxE-MK5 zYvJcr*g4KLMLsdi%_9@EpjMnZ6{to2rJAH9RlUkCIVf#nH73QcqUE6MvkA`Tw0>p@ z4YXzYoaOyemy~a@?G$5yk+!byhyED7C7GKBLa^>rN6K`QSE;8eqXe3_$_YAdx9OC5{re`a?O&$4 zwtw7Lyi_ntkAJgivb4yw*(PM1z&~*9Z55Y#pGaBl8P3!hvWXJgF&R=sY7Wn! zAD+LXe6D_kmM~f}AGO0YFfV8I+!7jZUXD-^)RwMQYIS_IG*SzWbzIjK?Q3#p`%nwo zDIJ`*rnE1f-`&9(oG00_8JNGK%u=lFa{CZJwK|%i=Jj*_%8C>=P{Pdc7m&`eZF z;$w7R@TS`7F4j}*dFDq28;@VEJn+s85_zbj7y;zGm=|Od zwE3)(QK4eb!8jg7HXNmtJ?r_Lp$Sin(7*&2^b>0NoMAgtq@2fk?+QB`thx5U6I}Vu zVaiWZH^o2~iW3SG)e;pF-XW0^T^KpfTPYgIFDNF+C!8hiCA-in(U4RPR2S8n%IH$! zF7G2Bts*TQ7|oKNt*@AM#jBbW>7-!_H&M_IsT#j`Tpg(T5)?FQ4_|7R(1KXEU6_BD1oupJi_eTuyHv^y@3>LI+U=Pq8Qt$u z!~0!)XotRzuis$Jx#^1am2TFE6h#WL!G$gcI3#o-H)qO=l)_)+W>q3pJa@jxXt*a^ z`vLpBJuc^WzBsBCvOuz&a+zN{7bnC_#P11LClYE_FXYBzQ9uik*1rj3>|H_ zJiqm4-smB`pv3VqioD*WOt)2W(LLiKWD6j(N-)S};$9+h8T2Av+R)fub~lWCPRNF2 zU2{SIMF>ojVUtic9jh_&HG4{9^y_qP?WCh zJLe-81J0wneP0qUjr{Je4tFOqoW=GV#NwBhC~g|8@jB#7m1EuaSnba~z$9RnqFqFc z9X1fh`fmpnZw3<%8n0f9euK`pSl}YTw2T4WHZ2MIh0f>+gc&KUVSe9w>>>m0eRCX3 zrVDZnFzEDlfo}wFk#`cT;$ywz`UqV>Yh=7~9U{@eK(L=doK7BoQj^$pQbQN8 z7-{5c zl;)7$`@V1znza|)l7(rLn3Sy_wZltj9aVD+s);z>MNfQl235BbZX0OPG)@rXYar-f zqz|)V4PB1SUx=k?HcPLO6|#A*gEc%veHbm0u}7G+?06>#&5_J2{Js;!3SGcj_$7pA z?>$wS+*Z?RP?i8L>J?s}&T2VqaTZ@3V?@-)dPc^Hkc_(NLYxX~W}`fZh6@E!8-ADS zUtA9oA?uG{S%|+}P_gj~)L+U;z;JRcW>OhU{U$>19eb8SppjCNlJZTYh=X}Z=`rxU6i;%F7~X(pLwW90Zj?*7<-Yhfy9P$0>(Ua z4(5>YH4c!t3#P*N6R|Ow=*&l|r^wBU%lMk1Nni%!Jq2N9;$`B2nPhxz!ZcE%c2v}; z^krkuCb)r48nA$dBjCQE?e9$Zj_(0BvKUZw0mTh4^NRq3-lzi#H=q;(N?IN;;7@*` zWSn|RiFWokkwz|H#aW*LWgk$4pI@*6wPl_(yq59RNM#-ht58s*G6be}ao0$})XDiK z@+0%r_Rkq$k}4o?mrKBf@U?YZkM81BNX?Wgc!yuN8E2L~%yZaug&RzXezM&ZoT{(o1c_f;9L#D`T|lg(?!NENIj$#^2D5#ZQy$5Qmo0UpYSVITkV zzpD!N&m&(=m3t-vY{{n@B0!77gDdKNAIDh`=HPfGR(f0kPtMtHH^2A4TNHg^ z49jKXOLoqeJ;9xR-x)&QC!l)ckH!bqTWB`x49V;kP;nb82~pmqD76{=iuOP`QJ=H` zqp$DSTq;!PtS#T5sCcoeJGxC#VF&cqDJt{<*rcfN>#VhVVnoMBa^XKYz-18IPS`%x zuFhzw7$=BhbWz9Qr$^EOjWeE=;XM47?)hi9b=*e|J3yo*hI1fwHJ*S7k2iu}^!{B|(oC{!P zJ;n}bvT;!|dOkXD58#}dkZ@VvcHnB<^z9!hYSWM`Q2-%WKw`tdNK4RVUBdqv@L%+0 zu1MhUO*^AWH{>h=12|b1=Km5tN&)~jd^G(G=1&Fyg~CwE>WIbp!z*{p#orfV`_C z@v~ecBdnf!O%y@~U%)@jMZSeEB%b6VnE(KKg7Af5-|@htt0SUzYw=MCf~VcOn)jL^ z*ZV-LU88y@=hjzxp^wC;Kk$q95nsD`SFbQ)7yvUSkpGM-_?p~?c26HRICrZ2fMJ8Z zXV6|)y$eD*!u|*ZE2FMBF@csp0*^uA`}Fpnpg!Sy4%m9v4k%CnezJOk_s9;wDc++f z{NxYfrg}}_vy<}Tx7A}3WT%|%Ws zD_?GH53I}bN&>&M@>~v2SF3v$1?IF0UuI1^Yji0h#V)JMYGJ?j`U4YNGlcM9$$nG>v>g~*IVwVdBBk{yvxY)IA^sIKeFJMP)pwC>_Bj9 zTg4$Qo~6aEehSyP3e6mV1^-Wc?o-G27pZ zw1jf589hqDF4Iq{f?mRJNzSW+u;I7qXH`LD002F7_^r-qRS+NicJ8FAE5#dm=rh-q z>y4xU;EOjh3xEu7qyYe_-pC~Ya=ekk03>@O+W^S&MnV8c_eS0UkmrpQKdX9Vgk4gv z8T~T@{%O_YTlj6_N!24006tRIo9L1`?2G^2Ii{^ z7lC?H%?kg&(K+F?iaW$~zI5IY?P+Z`R#N%NrvkG#P+6Z7+?qOfJ0Am1!%M#u z_3kEfsdRlmCPJ}Gw87TkYV0q49gfz`~je{?@KqPx+LbrwXQC%99rrm2)=`9ko31>#p!inOf0j|_pVbl)$f<9Y8&9zx@QcOIT`w=`F#q|?4(Hi- zD_(P1`w0`hwCQn=A+@kqahRj`T9=j8r0>Q@6E{uHW+vUWnZ;wq{#rIQJ6TJ46_a8K zzNE=JN_=wh3KMyNyxap$OaKSs-XENJKWcSEQ8aWU8_+^mr%P8w2CX-0?PHK)&Q#*A zoH4>uwjhM0ZA0L27t%yd!@OYCDuKOFglK2Zt&f+-0}2wrPJ$X%U@+%rmO2k zTc5UG&au*+y0Be@AxY48Pc_2J-}|}k-D3}^_JM6Crs&I(-bHOgM#si`o%0>N0U-to z93FX_v&QL$S4vL9-$uO+h)ZW2ML9+097Uf)y$#Z8ryce7+?p+8hL_X&IwsiU7H>Z5 zC4EBvWQ+46Y+i}|8M(0GhM%#U&;X8eaJ8);PaNP>bckV+bmMR{xcjx>G%U;EVgS)% zkJ_$Z#%OLd*>g=U^a^1&TyKJ|8sZHj!iCsYODbFqAn)s!>Pq8QW|Qa71=&`!%e@RB zQ&P=UmA?45by#(`qllY}Y3~A|xj*2#_fM4;S{kgq4BZ+$CLE8OK)dZ<-SmC8zZxCQ zQW8}+q-ytlylI*vFt|h0udv}`U)nI`{55DC9@i25bmFP10E95+NQtgi;7>#cHa>(9 z141}>q~x=Z_5QTR`sUyA+ zfXt5gzekRgJ+R-kM~)Y!&OQAwS#k)4=)%%oA57L6!JlC6T!;^$=&x`7lim>@c;uM9 zrsjN$u&y?L0s)~d9KHv%7Z6a`!r@8%+?VxrVJC!GoyfiaLeF@*sQ=uk@t`U~A+lB{ zY1nvB{wOtj#CXsJp&(nM!=2QTq;{0LRj1e&S$o?cVC%C!zNt}&`A+dgh5y=x=?0zY3|y_hNSzQH>rp%mjg$XTsp zqDDbbh%|a*^l|96I*)=L^wK?t((gV%H3Bb|gi?0~`PU5h?;T4XfLn^Z|E^HnLH>vz ztzS?fVWY3JVOfQ@%Vr4uS>bVFJh}Fg!k%4^>s;l#dSr6dK)ome%TAJL?7QHbXwX-# zl{CN8H)jtcf$?^7h3ttUaYxKiDJC|<>~h+7FZ_0!U>>QAmX($VA{>psC$n(3hz!oV zLi~m8VV0D+)f(fM7$qxcRo^b`mPUqr;vKy#+h_TEC~O!iTb3mr()pseo$}Igc`0W7 z9cWDEG6~5N{a5z~*$*IilX2PHn8mOf8E&;cz2=@Hs;ZEvb`?c!Uv8wj z2F*b@bV3Ez^TP`X+z1&MM?QSbIZ>Bt^%44rcG8ATjT)5l0xnR1mp7cwvD`_Q*Ps4L zH5P7aqO(ei1=?HI@d!cZJi?F<|dogs1d%1mk_5!>h@JnDw zfV@D;B*vL?@9An;=U~1@z*Ko80q`14z$R8XUBW(Yt!tv1^ZpoNpd%o@oXZfI7$hO|CnoY|@xry!MU>jIw-@eFT~T! zGzX+>4ROrrd(6Dnz|>w0N%b-&M7X8^GbY(5uOP9cwEG zv{Z|Zl6-w=-fhMGnNsvCIXbvh3DS``m}8@%$ly# z*XFZ7(hG>rR(3JC@ExBCz8z19*s-ZtP1Wlndtcx2h9})@R=`1%6$+nu*U6Vmd% z_B)?_5KiA76GcuIEg#KfD?k2~88^t_K~$T9A669SKVcd^mnW&br9;25r=Hm~xn{~7RReX@9&@c5>o+;=%S=vfhR-2^ zspdiU@YQqS?19y#=*rtGep|DaJM63EzeImamQ~vFT&q3A4~@42$2t~~Nq3f47*}n7 zhu!_6f2*7&d{`3h^2|5+Q7DJVxpLf^H6NuNh%5#1W-y8k0s3gv{X{WRNis-SoWBJqhRhtra zW0u3(*8mI4u4Cbz-_c^7Br~re5HW6ZGL9LOO7n7Wgs6F>O%K%mu0;QwOR=G*mtimd zGP1PXy#D4nCVf4TzNMa8-x41Clt^PD{B2N}WY=c%rT$^U$dyoo`fi0OOxdPvr_rse zbL;+oDd4=B$Rq6+`Gn`G^Gz+oQDZf4kO_^sifnIg{6wO)U~y;G$-8$)wpaaXt`G;` zcSp<`{JnrC^DgHL`K@92!!s02_q)m5ge{Tvr=Fp$5=Qyh`A(_=Q|~6;0hd1LCOGnq zBt-M6RMDoNC}AjJT!#8dYDnN?h(_=K{GcJJA=ws6g}NBOPx}EMUG&w(+ld|td`wZw z3#^GZ5{XYm2`-o>3MCRTM9CY3ZM-MUB@$6YiGgjyRQaM30YDvRUZCaXi%LR55U9tv zixd}v6Pv(qfd~{)stX_Bx4;0&J7CYMXvm&C)}>sj_}-HVlzcQv%+TVn;xIf^&{Hs} z$JdmFy)lL8l0=<_!v`nf^<9wK`_6WIBL z5{!Qw6p&!gwtMYU+i*t0Tqz%xb=&SK8a|K*c#n*CsgAy6>V9}4gZG@9H*7~c(rWT( zaDpw|DrBtqPkOcx)+mbTzkg#)IY=U~)Xc(3eWUsJ=K=~ZmOhF;N+3OOY$OrTuy~(> zNjx}g_<)8BGO0Y-s;2q3IW1wc3gMDstyM}Q~+2qS>-{)aFJh-!cc0EjDqxc{T7y`};A3%%%geyR71HQv$Pi--Cc~d~TADM(}Le;;6d=^!` z*2tt6LV%pn#>t29fPIUg&u5c(BF;?0C!qyL-En}y9>)^X7%=!O0NzA^w+^l)y751g z+W%`+hrn#Gx4>+}s@f9jw&=4!hV70_tTjLPKH+{YQr=xInaUmx%$BU@khY#|AD+O; z)FaE3cW0EYw?SCg@W*%Jj25`2(b{4*Q4HZ7y#=QFqCR9JV!@OKnzscqDFQOl0WxU= zGU?<`0nIxCWIRAN1LP{%5T5@(`RYjPp$Z*-Ebi(j@c51Q-m&(m8yT66>xgO5)d2bo zyq!hLXvSi=J~zB;+f%{mD*v~R&O%67`w-rHg%T9bJPbhdIA;;2Va~y5_a{F&v+W-K z7ysWo58{YUwDyFJ#UOY`h5hUvdAKcxxkdMnXT!MZaa@1h`f+QvL+OU?nk+R9>5iUK z+7Z01qcNokCq|>4Z&3XpB~P`bMo=O_6G5ebiXB3ixJCbXzuSyv^9)bg5_@gPzqf|7an_Tr;qGE*@55@jZd5N)1KruF6o)LP#ivY zvUdClg0lYzYee_1X>_Z8`&USH>sJ6&@<%!!)>ZAp zTHq|Tf7B%=e$B(0G-AMyH6Y+wsSqhI%t-zeK<3GwU%N1 z3M%iD$cGIFSbV7bb)ib~38_5+)snQ5l=2~F9@RSW5qkgrJ$HO#`ivopC0aG<*e+2I zgE5z3H*4f`pFS7bYEq63qMp8XvmfC)IO%7x>%;A4*UtcUlc>iMV6$~_vV8j{ezQjM z8*@3V6G;nKlU8jJ^=JWZ(8c6}Dgw>=@ zfFC;$E>#C-6&MY~S_VQc0U2NdetoQw!oGbcjsOd&$9{b-0@b8mC$Z~J0Mo-72?31U z)uexc(B3|MCr_$LsemBT?Pfl7d5xGiY}h_CCrs7kRGV5oo9%W!K`9TLWiH~+U<40tDt5my*2J-z7~SI|TL;}`3c@%N3I zPiNW$9?Y1+$!Jt^C~YYTT!;Y~chnYOhb&A{R1bkBhXPXYb=abprtj zm@nJ$>bDED&1ZaZpL*8Y^i5EsX=us)c61WDYCi>IB;;=F+RXczE}{2i+!VEO3XJ(& zr=9(sSx9qzb3SWLB{0W4+d-3zvSQUxDg=*`~gmt<5;M^PRCZyT57jW0IhMVN%ERFmSily9TQ1ilLJ1>}N0KXHDDz zQ2g6yaItLaz4g!6ZH~WRHbB@*L)%SL4DUySsZyON+w%B8QQ?XMQ+7i@N^uSw+w$6g z{e!XI%R=3HuvWcB;+#m_4_=)1HpVMgCIP84UHV}#q~Bu_oMOv1e^5*F&$2q%(uBHL zLHJ*gQpl=kee61)#z1?IjduZ0>^kw3_NO@$?N5|Tfq$x5n1(a8#if=3HX4Z3xkhMV zI_Tz03*t7#UymO>nqpXW&>DM9Bvc=XY#3~eVy>8T-$p)e~Vk;~M`U+rN zw$=mi-&0v}Kzqp0v0J%5KW}dUj<9Y@uBy?5O!mHRV6iCQPUZc_i3@sNQ&c~|9WCLt z77aX|i;YhGi8be?mVroG34Uji;wCO*X%dw+gpY9KqOhb0?s`WCv=+aZyfq+Cb&`~^ zymYmGrB-5ROXJB~qu>;mGKP!34Eil>+ruz;mN7-XqR>llhe;nV|C{nB-Eg}IG5rE9 zFaK64vD9M30jW39aw1V~c30Auh@Wx6ne!ME#-U6Ya>v11Vf#c`I38wc=fl5vKj748 zME;=QKlKFaQ_C(VI(3^X7!zfc@E4cV>6HDs(|$4A4?tTT@+q3&<{E2$f@bW)s2X@Nepx8*WQNed#m~mh~?1R9AZVUEeln!hMNMS9agpP+FM_N-nRg z8=VM%sh)ldUE1AS{!r^_f2dZR99O0GA9;69?#(>!abB$c4J_r9xpGwPtwsH-Fud`K zh;(gUj|)`YMei*sCEsZ+G;YZj7IV=$E;*i?iJhsY!JqFeoqx;T$3xIOX_r^~GGtk3 zU!2)9k~2GJ<4k0p&h*?qOswT;6Qb-!AJ@ z_VQ|B)Qrt_**MQ7*@9aBjcI5#GzqW}m-j609ll016A(`jLMjLy?qz*f^Yn7# zg}pKig!%}tRtQ2h(H0bokl#kgqct=i_VH@bBYLt&kUhLwzJl4^yjo8P4bf$NoS*6C z9}!(f*n-dzA{@*5M8=r6wurIOYsco^HZ+m-6Km1e_RS61IPwIsfTaHQ%`s&9uB$Ju zS-n}-%k00_G)9mV%X*7Ib-9IkE6!zI1v9;Jf`FApSfZlDS=T}UXd&YUAD zm|Q|BRrZ!^s4X)RDz`#ZhC=1Kh{{-~oCu+r0ISff$<**QU%ydr_{X@$#Kh#GDE8h- z(R@0T+vT&bjIsH2IJfH_Te*mLIicW0^>Jmg-nFKNg+0&nu8m)9&w6*2K$T#GHZywG zpLIvvDA$-k(cPPjJna_}4~^%^RHAfz)b(M1XU+aYBYOna2{?cE%gj+Cr~X|MRKtK2 zB)NW3*l!fnX$^`s_ZRyi^0r08eAQ54f6KYbyUbWc(qp^AmXi8VBZW7vy<#Iv%4ZNdRUN%ObWi_LQZp84)+4UUjb%q9RYysO ziyzv?K}|pUOg-LbTT~Vu_>lfJ)hKz4DN*32Uy{+sAFtEQeaE22@`{Vod3fyIz;R@O zK9NVmw0z%sLBRxt@OcrkQoH4(R<*!D8Rup}s_a_FoDxu!dDTKnknXzSL`^iQ1#*(u z@(q0R-AC6JPiu|uX5-T_)vH!E*_cLz3FMkB*P zJnz>JC&7f(Dd|3t)s*d=q*DT`Z&v_F=Z zSnii%o4$7_xNrcC<7=mCZj7q-pZs~!oPWuADQpz{?E+Z{V#c}euI=DTXvy8GL*}XD zoW6%yoetaWJf&aElOB=Twmf3m6JBaozo}QUr}4F+gUn?|O&``4@En5cX2@I_`xKod zkK{Zkj0UCYZZ8w47Ce3j-2F|B$=p&cBc;t>Ed^D+qJ}N$-bb)PFJWr|O!3cZX2pd1 zdIO3O?WzvjQ6uJ-XZ+~GJucFb5|Vyxm(yAUJw3lPIYAu;-)g<%B`;epdaA9Z^>;b* zEGvneT4aZ~?%#p>sZ)6HOyksHAYs!DaV7x;Lw$xSwT`Zwlw8BXpP!ZqA6@G^p5Hiq zH>YHdX^$OzlaNK8>KWr0oG>&`nTb!6Z80|uy66!wWyf{z$As)my{GRwx;$XO_xV9( zU~pC>?8W%XpFt_h>Z{8?^6zgtO+B4D0){UO%#k&AzKKwMcp<48CFB^2=W{_|^W&o=Mcecv+HHu!sOfG&ik^yBF9eM?~i$95`zwYPB)Xf1x+?h%eSckI+pi9}KyG48-AWl-rX z;iR|}J+0ucQxE>U5z?5ib%9e~B-HqUWK%9u#UBKtrYt~wxoUSH%os8C?gMT+4sm0A zqKm73N9(s_N`RgW!je-`1qtrNsZSE-&h10tX3!t`R5S?3?lD>m!Mx@SUetIvO#XyH zy!P#wp^IQ17wHtq-*K(%I17T}%=i?AA1q#}W{T|YWK~&7=vQ@VgkQ&o^7fA2jMluF z=wj`-BQiK98&gD{*?tEYo_NS#wLTre@_HsOjg^3x+~dBdK6y zmCATUo8yYEk{Ey7)(r1oNp_6DfkeK{GsR3^(bjO$5cvrexFu)`1~>6y9mIwlc*Yug zQOV#!4m@Jby+ni?K~wW9eef!xwoIshr-z9bfedMpSU!X)Pr5i4w<_f%gy6Sy3-t$B zZ+Hg6qlEs@tA|oynkTGo4PRiuxVg#N<2 zt&znEG99(b_&H#l8y(Y?wvrGk^D~s#AAjadee5S$R%znL>{2s%A~XO%4Tv#~F15$p zqb~LVXa>!2`C%PG2j1ICt4f2EZcI5;t5rPr>%q~Ibv|MjpOgLx)!J)!ql&n+Mlo~+ z^Jwe{r{>L7SZHKvI#v~!WPV*&9pQAcS0J^lj)5itrpFuA_MlB{rddr#s!|`<#$9C3 z?UhI)ZZrSH|0|Rwt}pR^@*9?+%{7Gk(bCa!!i2v-wBYV)QZ2&CoYQxD2opmdk!RRJ zcCw@l9`3_3X_*YPL{y5Yj#of=Jgr^*-<pO%*%UP?as6KI4BY#K zq?=;RHK3lSzuoSt>2BL^s5UdKj$>70Dur_uIHko2_%;QM_fv!S$#>))Q0whJPBZSC zYYKGK410Dl?$c`u@E!2Vf6l2otz(DZv=N7j_{-cFa3VkXRZ?k93N=FGUmdUl8jx12 zq~GTpUEQL%gi#p=xE*kyA0PvUkpSZ*>T^$0fT9n(#8UpMa7b!a$;n3gJY{Ezr?^vT zUHX+p5P{vCYY_gG$?)KV>eVr;R{nzslU)>*!sHDw$*WYAt+9Wl%156~SHDVIU(1q} zge`?bw?dVd3!pm1_Ru6!*Cg_C;~`8>zH6^RG?B z%G0vr>zLe>TnE52D}7#VzCSX|>{mD)|JDx4f3JuSYcZp0WKygZr0wg?D%TiW>fI|N z&W0JL;Z54aSe;{vE;5FIxbz3=HiSn;>o&@0U94~>8lpdu@1`x1`T8aZ#%u{u?~QBj z@(eVBxmNq;SIKa}wjZu2S{oM~4{E(0m;Nz{^fS(!{f@Df_FWUrN9$nu!J7Y>nSRbt z*Tzw1^;m$}$NcH<5#yB%lijAy<_clhVp(d{N#qOy{oPQ}ajb$!RcWe}$#KtW5A<75 zw>U_+Nr(3K+Oy1hueQ^>OtEr6pmNkow13v!^>9GAmdAc+hTE!Bry_Mge7r`m9)JIz z883F}_R0`hFtu75ERFBp12XCq=-;Yn+n)*=b%huox@ERx?SrM36lM=f(Z=M*T**EA zp;g}_Vv)J~#6!)?Vha~PH2%!k3rOJX;o%Z3*?+U{EHLAhkmfo5ndB38=8QZ?ju0&7 z;&kfGo%!hl(z3<0WojmM${~M5&6StQT&Asg;6av!@G_bBG)EeMuF$c$eNjV|tV4ZZ zs14N%61FzA(vYlG(M(70X$hKc+2ZWyX?LmC{cYc9dh1%W$dOieVe zsJ_tN$w$<7^J_?(m`GJhf68Gwi>VUyCwL0DPTv>U7S@}@L4C}h(6qZmenUpt7`ol5 z`E84=z6wT63F&rB-%5w`@SgK5ZP^NfVzxVpB^uxEhs+iAR!+9hTf6GB3}l+3?9c61j)1?M2DM&Z2GlmzvQPN9+75Ho2J(3Bt*++*u8LHu z6n#_s5m@eoOcROmf$d%O^!jzoGg(f^wik{Kf;?r4`}>tcv~3dbCppi0lI;Fd{yj3_ zg@JJrh)#!yN0(%;Z2zG3?AK2~1<6IY-w*VO`!`t#NJ9$4;A@HW{!{Xc6JV;j8E$#~ z`*m)=s+{xGel`MeHb}eA%&lu!zdl(#Gv73yt(MN-j%X9c@d?xMhK51d* zyKYyX0BdHyd>khL>A@6dL*RvT8_`DE+wNMX&RXVQ`@u*P6@%VB9GyDULwAk=&QyLc zI8JR88z0kmK0sbZN`TtwV-c^8i093mQT0t~$#=Zy9QsmklMsg*9_4vPeJ!-+qP`%O z_#tQ4j|;e|!g%N&d!Y>nFw&d%^Lcgc9QxSbM!Y^KYsy*Z*arUF3p-n({8B3LYk%6~ zY-n(&S(w;|mD7{BH#nazalbpdCSiz+O<8f_?=r;~dYj&){@@E^`2)fks*Q5Y%~G7R z3e3$rS^asB5E`Lli#Cp9A^}6Rc`UlJ3MXdAN>hBWgkC!F(E_EXByNVN>P{!-C&_U_ z&mJ#g0a~w?2O!9GT=a>)buVib5S%=iR0FHf_BL&+gIbB&SA?uN#h(NaACUilav(C@n@p z4)$AO1G3Cb6c2I)k-SuZ_>*$cgTtp<(LY&#KehW=I!;3=Ev`ZiOr@BFn0NVz&6hlr z@DKb1hwmc$>l6$Nq7Y$xBg^@PLasLz;>^edp3o)i0p znW8$56Z>riMj~}aKe}rLr^jja73q&*1EjmOULPk!gBfPrAkRciFW+m7(YFO+jS4f} zTHdWCLJEIdoions8*Nzgj4lpSEG1fl=H8!TGQ+^{L`s}H`kNV~+TF~VXhP{$D&;)F zWILzBBLB7>tMMr-X41m&7q6z#c?S zjHi=fCK9@h7$ot24?@v09X@Qdf*rdmQfK>zwbmPl1;##!Qx_TitqutV3oB}M4HI0t zJ^wa&`j40`mj|Y4uUu_N^>gXYI7hm(udBm!PNmykx%DH$M1>+gUg^8Y?$CSDqthv> zS=fkI_~*VN-d05QSdRAEMSHxEy!o;(os`Gg$cav$TxjGFyNTJ}80zW1=*k0RkeA&X zO8AK?k>p*IDqm^Hx)w+*dLxvz<8@v8dELdN5VJ&Bjz#7kcDMMa zfHbTMJ&y=j*0yN^zN}7U$-iad4r35KJc_oklGH;lVU#mC!$N7gXkELN$mQtT8? zI)!r1L(>c}2xyo1C<-~md2}5KYIEP_VwTDYIWVw1 z#H+u7tj?~0Zj7YowJ-WdHQSq|o4&m~rGiIV8`*{4t62@WLsXuK&FiK~b;E2y&eex= zv>Mb@)J_n?$G$Rp>71C~XH}S+k?mIMcd1%@rmnMilu4;idOuIhZPNg#0iz(~uV(8= zA8MVEelH3k4IWb=nOx%`aSFXgN(G<=L|>8S@aG4gQ}TtWAb(txWXBf>vn+rA_22uS zs7{eFP;UZh4E)YeD7_;_4i z?A)9+E~jOX~X2*914e}vcPsxMy>iu^b=M&kal?6Ikq zf5VK#2_{Aw8vjKg@sBI8j)(rx8YQiu>a~p9`<-nI!gMY{t?Qg{x9m>i%MVY?lY<6j z+32z;euUN$G7lVlN2du^9COhhL3J)OUk3^JKcVs{8?#MtFHm6cM%ddT$RjhIeFFTi$ zbDA(j8qw&4&)Vn)uR2jva)j|79WZ6RHe%$I>G6D=FaVFF$}Mb zQaR;zjOP}#LgBL|x{@f2b}$;{P9O%G7>4)8fSfXN!|$AL!e>yrl5&i!HZ;meU-|>~ zV z2a=~J?!z!+HD!Oi$7oEljlf0@F-fXh3PKlxSR*mi^9TaV4g=M#1R?hv>V!p5k>>`r!lVmcYXN53W?&V!Sh4p8o5G|G-eVDF+IHXzx0o~F zEdR4b7Dm<#THqV~9Q?t~5VF8G%yX|zHa^CDMQ25PR&5achxiX?kt`Dyn9U<*N_DGC zsD2XI!6QaQb*oP(kp)4Ef8i1Ppj6I{5}{kEQjbBkh&Jc3k)ohniLr(tJvZ_dCb95@ z>oF0TXFGVs$`O|RT(U;HZd(qxUfZj=;hnf%(>(5KS}LYDs$qM;q4Ku7G|O4P*HbB8 z_~pFunMX+nw6@KjG7e|BNc1n#NyOC5+L$7M$L6Q{|M{_*IPm8S)i!Fwc6rcVs;2KB z-GV*gaw3gQ^(_&qa9ZpRKJ)2FO1IW7KfZ-4^!Z0H*@hKU#?5*9Kd*Ahvo=obTTMY~ z#;mZz9#4_K*uo0q))w>-$ERGDb_Y`r9c+`iMo^0mNlForI z`y4z}Ae$r1`&CHBYV(@&5d%aToN^Qi7}_1RJi=U4Fy^SnvC^KNua%veoG%2T+#hIz z=-R5yZf>(%C~ngomGtZc%*xyOYJ{m&RMINqv7p=vYv-=tQ zhfc$ncH;u7`)aZ7PUDW}Si_Fo*L!kNue&bq>dTkBKpN*f0x4JhbhZFUX+u~!unqIz z8O$M-C0bm$@8$QyX=IZnh@v^JY{neL|I)5*T<7uts~G}q)c8bXh;hgS{BX}x_w~_# z1liTp((?2hvAv(1^2o~J&b6K8k>$va{vn3vqdo0qrqZJq;H{<3YaY0_Wmx0SI^T%z zmS!)JE-@PS*h+i2WEVT?h0R|;SjI3mYBR{7sLPLy^Xy>p=5A{aO@9o*1xjcFkf>`% zD?~XkT?&Zu%ZoN4gT7@(|H9?t-&W9D!CAU0reBfz7iiti7%8pwZx0U>l-`NA>7PYR zSB#*w5ot37?1z-j*N1`;eVnPV-Wk)l)XA->zIJsV62;0j*1rfBFA0;QQh7~TK528b zv^QMq>ntg}L;W@7e$e{6=J|70PZb)MaO`K3G*=O| zxLTjWKzEeprLV^WukQ7ZzDiu|p0i7Idwk8Vb! zf!{G>9Bt!T6D#gBx2=!R2Rup#SDxI+oZkl3mLJtMX#+_i83I zAT=Em-1kVipNpl@w_i<#WwTeFe4CWFUa6Y$#iH%W5J0hie;KNsf7z`uf5=OAI<2K5 z9&B*SxKwf4U$-u}4gfV~1?gy?UbQkQmF{WG(oa&l!y*0G&=*k0bT6XV{v-PoFWVsb;% z*bCF-SB;5HJ*miO*9P?yUC1WCt?ob3Y_jiAfvst&SP0xPGTMHI?b??E?mlC&Fs@4! zvJ_GV+ctIh68hpx6GT&!@Nug;y@=lv#C{;*WB+k{Ui0G5_VlU4Y259&D#IjZslP<} z%_OnZK)>KUN*au5KPsA4t2{F0Z)lrLKVjO_Rbuc*F7{Cdtssl&_c!OF6=0-4iqUL=MsZLwXO?9@6S`lVjK z!z^oe0mwB(aALTgGM?GamU+Q*$uRJocE_8C;R_U_zVLmO#Fivybe%F>7~Y$R0EIw` zU~3z}kHD+#iC6Q{p$PnvPR;diyumkBB^ovnZItJmb``7EvO$PX-eK0}$#<2pF*>h4yS8~n~sW3QynN@C(UQ2+EA~K;MKG1XEIvXUGh_l`Jk$4 z)o3GIwowQ1(6-CTLEuz2`FF6Z{?S8^5M9&v6(tLJZv^ zPO3UeN3hCyCwqo|9ZTdrxen+#*7DI*({o&(;A*euURPb=;-gf?~_B<3)Fjn?m zx_P-mSHV3Pf)0Y(4QSC&fh&-6O>qWuE09S|@7712-LK_W^~UZQ=}n>3TY}$jFuu?0 zwEW>T817^)d<*$%Fs#iYXSr{m&$`W-r zKU{i9!ZVfNDkTNAL2AOMB%byxAoj6@BvX2(;mL^GNo$BR$lJhM8V-m)NTuHVd^Pjk zIjz98B&5{anxgt!@mDl*V8Et{fK3wlEN!=H|R%;1aqxI#cO*_xnT6)LZ5kvz~*qPRmQ5i?-9{E@=x!wQ#i3Io_kEr{0 zW^(!i30un?aMaCU7MY>bmGUv+KZhBA2*g)v;`mc)53Ns+2|-4MigW~@Mxv@1iiDoC zx9Vzj^5ckF#Pd5CW{alQiO5FaF_BaQaD_;!3HVrKRwtY#GHVcC8JX1!=OY57LTw{i z4exm+l??CQB$Z6>aV3?E@AV?H#^ITfSzYi(B0wS({0FLMbD&#^9@wSv_z- zWY!40Ei!8W?i-mk0e^}V35K42xtA}ZR)*`yi16l@|paI2C0pyS$oN*Mf5v`R5$S7QM(#jimaiPHD)C z79Lm?`Ij7!6}{+9)ys=k9taj?tH7~}vNhncMcHa_#v=cM1Fs_gii0`%Q&qTt{ENgC zj{J-IRE+$K{FH+Hi~iJ@ylB+{k9*9PGuk#A@``Hsqis8m1csTB4nP#&A(1NHEg{lVeHFu@r_ z^0?ki{bi1yh3~=pbF`ZzxaO5H*8RIBms*VdKH1v_@U~9&SdFE07_Mkb64Q2yH}+_tgkSLDD;(;9b^JC>i#U3{wX|2!mV(Q z&iuw&tQK??aO*Pc2VhLBK;b$aTPRCxlf>~N1Zg?%)&Kphd5A$g$uoozxf_v(q`Y^R z#1kvfL2xBGD7}A?q~l}l86(Ef?Hk+2QV43;>MhI5+SX>$`cN6B`$eK#CwMRe^2ol9 zH?}o4?ilgDV_YH7Lm>a($G1u?<&ohY&USUZGm(AA9w{EW$f=ny0wu01Mq7iA=XH#n zLW^`+W~2So1-&CW(IY75bw*r5*K}E$o@V>4y)*J_$Abu^h;XG~O*=!VZ5fQ9p&~)l zzwC@!{VRabPoxyytTj346IAMdTq_N;{*@_8mTZ?TW>p+TH7sIW#|6oas4U@>OVW1( zbKmhNJC1Nm{;7_x8eYf83M$mNT`EnMyUbo8ljrkn`RUou>K6aat$H^SWBdcM{dIkr z`Nq41xe|bls*+t)vd;R}BRv{>t_Lyz^%pKfPCT`6zH>e8`E!frWu%j5zkxFDHcp}b zR5_|Ef&Z8968+ufK{Y@TQtV3f{*MY}q*1~;I$tLka)l-K;B&hDAANUAU9k=!~`6I;?y#>qzF4Vr#OkXp4hcw_L`RFC= zz5kCtvwh~RKRa^1zcEGsOT(?80o7n3k*@jrvH)hb+)Jrw7a@l{CG^hr-$`S{$d&U# zegWODo(vphigIy&O}D`sT{+cD;x|q%>T1U3q?(~m7%M!1P1T}4!RAmQhOix^0~VlK ztxd(0BY2?BjaPM{EBWB}l=fvvqj+@e0%kfIHTup;h z8)t0ry$r=z==#lW(tI$OP-Obz8L&h4QRwvhpuE~z$@127WAg@9`BkCqr}FZ#Q%P>Ju@LYf7`&a zgGQD*H}f~)E^;*%eq6ErQ0CUJ-DWs~_fYXq3Yhf;)6|K?PpG36X7TBMV)>67m-U{i zPa{unS7Rp36zAj(|1hQK`_?%e2!{SRC%v8y(J@YiY#err=wF7}SFJ~j_I`g86HO6MIP1eu;D-tV!8zjFeRG*CH zL}N17H!x&Q;qBkWLtCU_!k6lc&Wn3^MoJQ_{wtqWmJh1F*{=xf#id7kKYlt1j28A? zSwoKfiRrsC)Rf535>3FI&ml)j2kM|IEQ`i^V+(3;SMByJx*d)uTe{nctR}CXO+6r? zP7d3&qw!y1-$N~@j)>yOrsPY%+tUMgDH@3g*?qo@(U=J9#W4{P!o3!+FI%{>`S$zC zC&98Qk?{e_g6;D#?>E7#a5OayC2erk&8b@N=((6b)%2WMInd}u@m17+Vb(w5fpFV= z%L6y}KbQ^Jva6)1%+lBw?uD#6;^mC}+VS}+`oiUrT^&vBeY2!pgy$BsN9^VmYuwVw zb1AoQ>4`oQ)?^lo^l@gq1cN0Fiq#$R(1WId=Z%DN{En=1v=QI|LcWtL=es2L8z54ln|4k7XY&MVaAYjhv z8*RPkUtQ}=JOj|r*9is07IXPlSnvI+j&sJH2?3?nXYLi%>%*XFcVt6q@ttNx=tAuK zT)wT=b*t4!js!FGO=cn@$kHLv!_VQPGng`a^6YG>`zIiKn}2{Rv30I9Dyuph8YXp? zGL4ZcDICLD9mi_%;V2EkRU;l@@?ZBX^VTFJu<7zT`%edPVDTy(&WT0>;N0bQC>IH^ zr?3ufdK|LWm_PD9Zbj?XBbXu2-1DMk|)Tt^%cx2rq-*ffN%x$W%C3iV+M zGnh6L5mV88O3_xQEu73Q>Gc zNUON#gWmJ$IKE4?_0h-YqX>e=KCUfa8cEsP*3DmTF`Kgo2pPb;+ftI`2 zb-SQzdWOLg)1^JaVehc1ZJVP@N7Xzr;|K2Ta#>V|S&UR+Lae(&yrmk7nMty+IhN1- z@!{8m)EbvIYgcNP4WX z_^2Om&r@5X;&4@p#i-K&VrzmOViHR$zr-xAEc(<{!Kxw2)*@fwZK`X*bMR=lFBtpQ zB9|ua%zz1qkJL0;+d${4ZS2TX=ETyc2%RyGBbQOZ*hPx48L^4DktDQKbA92Uzr{;_ ziD&{r_Sp`x+_5b`v0~bIXgo_`d|^AeEkE!RIM?@c*Ax+%A8kx?<=iOD-tQXPML&^~ z#7O>iN1f7#J3oL?QK)b`JGyMH?SHzwGhD-w(BhcO+*90tI>PuAlonDA_=9&Ypa*UY z<9rX0Hw;VrJDQo;d|-q{TgQ<-Za4I|MQe#;(Vx#3cU05;n>T&2Z_y*pqxVUUFtZce z6;Qx{9ahdK#Qz0AoZ68!^C~gq(Izu{y4G9pHJf*kslVbv$3AC@LE@@Q8&b?{JxX0M z__OGZRrUT4oNjlz(3_4nxls1ip-%>SvZs{s>uX6;3&*yo%=2P7n}3oS#bBnG14{Gf zb0xK(o(U+|528*9Rq(vyGWA1-ISP?Z(&_v|_Bc#s0L9w7uYsbmmmP$bjRxAS9yoU# zAJ54yq$U1M7$c2CO<$z(Kc1tAJw)_kqa~$|VWSmd7sZ=-2Ov?vUb>FEKFSl!-}>jc z{B7oLqR*Kt9dz-&u~7Ew@iFqfaa}F_lYGKYc-+2*c&pq7o$585D^AxUg)3X4T?LCI zQ^Yy;b(_a`NfPCZj9TTI(vweI zPRz;~mEftB_=POTiZ@@6a0S5@xge-8;_@y_!YCz{$MM|^!7wDDE5%dt!K={YR7x<( z4Oo7TySFg8>IZq{-Acqyk)A)Rwe`_AL~zZpMFyB3TUCQ7nW_9@B=5;gGkSn~M!wlI zMqqw~cRrn<@2hOGdI{sNa+U2mohqfko@o6XbbeUBD#YXW=84H=D_CvyzdN_L7c|)DPiO zidC~DlNTq~svQ$ zwX3=ZEYxfM;~3RPJ8{Ce8d~^x4EpD_4F>$O&WxpDrf`bgW{g3eJL1(H^Qi2f6~Af; z8BXol16JNmgcH74#UN+qS9L^I`N#GLkh$EWPt!ao=evgaZ$8G{O&W{=QE@t7K3~y$nowR5J;@oeZF`L_y}MF|YmCEUTnJMo zlYJSn73|1+to|nyhH&riD!{%b;Kx^v9h$SIBsb&*A5JDBt$LeYRAyaeo(xn*;v=8R z+sy5Y>AezTX?-cCF$?0Pmn84e3NC-2gt!nu3FA+GaVukdn8UEdgSN}KOSMo>V|-kt zhWZp>e8?1Uc@1Ti$^Hcwlfjd?|5*?f&-&Ht?R3}&00|T%gC};cToCrrmt?x=_!UA> z)%guVBpEYuyAkt z%`g+Ixcsfnm05{HA(naB+sCpARhkR~hZZcYa)$=236)I>q9B7ueWLEgo=f$Gg6=!U zUxXCn$~3nl0JRWn4Uc3jNU1|07Np!E7fVlFJMv~e@}}W6)H(h~G#tGk-kaG1~U!wW)GipZt%I2hv4fA<#YO&<`jt)^! z?3yp#A^b2rX-_}V#xdQGikYmZ@+ILh&BIu*4$K>Tw`q232`J^%j*`>@L;L~V|A2v|3d8Cq{gN#?~Am zlX8-p@sYT7U)_Tq9);C`V=qLs_Ub9W8^$Os8zQ9sSABDp@wlMdTiqi7>r}%~iD<1@ zTq)$Hyt)>vBflF};}$7ei%8`4wnhkEX>}A9wdST6<4S3Fu*PjT7Pk7W0TESR_i1Uh ze27v>wSLIDmLbAeIo+m=k8DJmWoO@sShY6Q7%NmaXBaCqH@O%qR5oi7K?s(d1e{#PUV4cEz2z;GkK;LA=7kul7w;!G)%d=w9X7Xind#ppWLhg5 z40nHd1=WJvoZbmV+i%~l8$S{gy<|ncgbv?`2xBuo_HvXrGMP*+ev?UlCZh_TSV(R!P{1#oa~e! zwVq@0Wq7_d13v1OGZQMAZeqQ;kxierqGZ5Ud>v4C_Q#CLjb%Vnw>2rPaeAxLWUacv zMsgg7w3SD5)tVB#cQt=?cy*OCzR7T4sYpJW(*R5q$xL-ZF;*8~@m6lRyGmgWF%y%1& z=G(Te?6Zt(F$2hslGF_7vNud~_$qSrNA|!op#qVX^Xqjmb3tblmU+|4If23oGXVNA z{#Qpc^;swR+Squ%6d$vJrz648W12J-l%c_#zp`U$L(TA59l&_BX}|7?Kh*co8|r!J z4t1UNzSGR;ACBX8t}LNr=u@fwYs<=M`o&Ukn81Y!u(SAc7po}j)Z#*qb}AFS@>hYK zsZVAZ#gUnd=x=%i_$y$hd(gu4u|eGbtiDtmw_Z{k9T{tV@srl4v8r_}nFsB!?^d8D zKw67ey)ASSa?Ks3SKvO|oyODB@YMFaR_TFY4nOh_HS$Gl(_K&BjE=sse0KAL7ZR_z z6>l$tL&h2aQl(;2|70U)^cEZ5^fYCwy{k^{g&ESW@wp>PZN6nIeVk56MY;=3UQIOcixgSN8vrn@aR2`)q}HnL&O)3zYX?7{YqT9`b5f&U zb^b$~N=M`AO?-uiUyRH=8QZ&b*F)^SI;%fSfsI<*atffjQJOe~cMtC_W-VNtIqrZT zAJ@avcv|Wg*5ndxE0A79Bge>yWfQD}Qr31`k|*A;hc~Hi+x9h_3Y79y@FyRoiNx_3 zfUNI*&S8C9*-_Oxw5SG!Rqpg3o0np@mfu1weB^3iLyCxi#R^#%F zi1;|}XxnL*k5uarZc9NpN<-Jtrww{QL^gsI*GWBiK{M`dd>za6 zr9d_B49=G+W-5&RMmVl{G!KP5Qfu@P&U{WGS|lSxKg^kTJBIlo^fZIipRof^X~)c+ zDyQrH(rRWAi9}V8%t_=b{d={oo|ugvba7f%vp3!BCt=TT;wD0yUa)XlcC$B=?I&4Y z-ZZv4tOQ!rw})l3CtE)zAcokFrhBm`i3*jLIv!q{a`4)dcJpH0&wDbfqe?z>C*TW~ zu*QSCdBcveg=obI>pwYZX*YH=U7zjfEixppvb{Y&#95fyF5~AG*G`$1^%OL< z#?Fy0DK>Fyw!-b3Vy&kf7wdk0&n7;OUY!j3?pp-CrzorfC;+|x#Fo!EzEF{IH@`IB zKYJf~XO^G3R>WG*IzFUdS7PUL;j+nUfOo7&v;j}zRWEtf8rv2<5E*_VlH+%ugQ z;=9vhu@7E$oIDs=FMpaTM*G%&ihe)y`!bNgI7>na>x3$s#tHzBdi?h|`Ifw2X1Z>w zcOK1(Kbm{ff5*VFp#1SaEWLGH8_)AN{BBF36o(dyQ?$5ikQNHXX>oTCZUI6_af(ZE zE5+TNKyeFD+(U6ExCeguJkR%!+1Z_&o159}>-KgtGaE1o@<_O$kX({RGzr;kr;L(( zt;1z7Egp0KR&;(M_SpUj!R__Cv3$G6#)TPqo3&{WR6;v6QJpZ3v{WZM-J_del4pCr zcAe5(k|_TzArI5$%)cbD{bjOKrNm#uRGQG&m&7rk&dnO9(>gW=(gaonz}@>Tsx z3+YO0Pw_|qF~KzG)go#jYJ^3{x94xE;zDv#GOWWxqM>I{h)lNrs2 zOJcG~@0mO@6`jMXPp`FB*ahZzL=vxSRr!EJh(4jkN0lb#;07!0Q`U#f>O~` zo!!|&(ckEbW0vK%oV#!kzfaR{^6!=aH0dbov#~lmW#$mriY2Y@uXz7IWki|S5XaB$ z-2Yjl(p1yF#aKvRU)4EQqGVyJmeq*1?6TFthti}9%vgSS@chWZCCP7|KNDu?XX9mR|IPak+=te) z?egB%<@sYkPs|8>B3|NMgCWnHPseG-Y%^~#+4_`-8r?p<%H`=Ojw$o`niT73ra5*3 zKWUzS!ZaUshISpv4<*2o0N(DHD&K|@V0HGwH~E&aXKL(7?B&g|IR-eV2}q&X7DS{g z1yL%RJ~up;n9DRvXjElWFxZKI2Z%b@=vNbj-n4hxxs7!@6`oF5_!n6G#3!*qAf$vT_0S_sbmu;dYWcV)f2u z1&t@)-_1ju%7=UXE8Zha4a)l*DPPqp#U~OAY3Qf?qZ&f;k$O8L?1My&cOwmje96F3OOCnp?$p1y zpZoETKK85oN?NeO_|br40creT;a+K>L(O1CQ)-bvE#sjKO7%d4=gq8&U z|0Pj70x$xVoj6ec1!sBJOA z9%`*Nw7&nc4M(K2Iee)G(7i{3raec~@GMwSRQ(T? za+Vxj`s4@at!U*q(L$opa2bW|_>s|0m|i~*nIBVQ2z+S)+sQ)Xw-&5bp}e_C;ZdFo zs_3UOpqazaH?CTgJH8+%x#RjRw4&;a?u%7Rj)MQ02#u`y`AA_Q-6{K~-ss+>X?h`@ z%`IEG3-@5}jqNIF$sL|o#0+hw9iTrqZLX)JNTZ}XOvBHnq`ptsSgwG(s`qxs4npNF zn@Tnnv&po-C_BbpdO@H;TVUzTH=0P+%Rj!Fk&kGN%(`zD8sT+%pZy92i3z&gxK&n* zBqx7y!Q8F}m2hDcb5pU!{uNF(X)5QB4xt2ge4T33L~)s4BrCS)PQ|%lGo+3hm)gnS z@-d{2_{&bkooUJ8r5^A_f4For8h#CLTL=r-cpVeq1I;LWZxvZ7cv$3UgW-;17sT_^ zv6Gy)X-gu4dsQ{;9t10GH6wm^IyKzmDUVBHs&{m~5*J^woe<`QX`U`SOf(I`*zdF< zRv%aEn;Ur{HNTzfc9+u7al9bii>B02pPMXYXfC08$LK5TQIOt+SE1QTbrh04W4F_$+(UBuZtAZ=EI%GF zfQ3Up8&_BG;Sa^klU34r{^e(htOS;ufsUGv5sCw;)9A|_eG8OLN6n)xX(|eyu7Dyk;wQomv~d+ z84^9&U`ViIpG`V@Qx9i4Y+0XSBI^Tz=y1c3DvyjJcs#!a4q%gaD;Ng+j)UlO7QLYM z{p81+!tRM(Ro9t(Wt2hHtx>wKSt&Q&=X$GXxxc~v1^sS zJmJq_`YDxr+G3f#Kc-s_QS&a4$xe9%3)$tAyA0naPkPTLV=181PpM7;dAA@LJK1b7 z;jQ<~PBTJO|C`Ve>QZH|LHzn4frZqa&SKcb3PV5hH3~KT=mnTf%X=IU)tGjOodh$- zDqX2wDO{;sDP5`I%abyxDdH=WvS2Y`v4k;(F^4g!sp6}}$j2zhD8{J7D8;C$%Bw1? zDypg`Gv=tMs*EX*DQ0J9W@RRd1N4$P)U+8>nAj6X619f*Emhns&bl{ehK?dMI{u|s z^-f85lBBHdK6k|Rb3f9ScRiSx;^?E+lPC2QY*sb+0W#PMPnx2eeUD@Ze&`JbUK@6g7sTT5#184%p(6=F~9(vJa{(+%*DlIs# zctT#fsN83_X`X>W`51z7Ar%0$c2R9Ku)I;-ovzGiaxAApNFD&KITk*8m}zaQKbM+? zRl=UHfBh;`9U@1H02v`$-wtwW4fl!bFNxqm9Yure9p``fze`e9Y3$8 zc+XTCJ7erTmN6b=4*#QOUsd6r=6ySRJwZ>sRQ84YLCiBDrlhVz9)G&#EV@N^puQN` zc;bn*r(2Wr&f#<-W$~Hb&u6-VE+ST~|Ax z7)73I(ReW*$jjgv#i`<`uV6i@VFih#DzoV0GtZ2Pugch{&}Pht#uk&~z+q0;uSNAS zQZvkQC3;59kNw*>kxq*KMbnJ6uaB0fdCC`Gnt zHGVNWOT`LX&2(Ocjc;-c(X!GyXCgnp$y?`6g{Mhd#XU04U{& z(YRuUjEo(%I#9&&QP^<|%jdg($cyX$wep22YW8G4F&@j-TD>1DIw(y+0UAA}G+i#Q z-2fC-wT}F*s&mfLjj{-~s=&3?Rh6&J+H4+;2XUE0raF+`A?xWk%CK-r4lP@YhKm&Gc!UxKf&3J9-8{i?EI&?rXuxRiq4(&90uWWR-1F(38Dmsip`CYTGJ!P&i=3E^|t*qE3 zjEotkvU;K3c>d6sHuTna^L3NMqUdv%oMU{<01`V^=-ebZsOXA>RZ!#XR0~?KQ8kis zX7%Nkp0 zsbGcWUR&xN*9*t2H3SgD3S+UXRXO@sex#gB>FlfIJ#i-O`} zA?SlU5dXa0(Av4{qANWwRdiQD(6>N($2+S@eXHVYr+Vh|rHu~Gy7`Gqh@-&Tko4->Z zqt+z!sC`oU;0+w?b6>aZ;lqOP^)n?xU*wQypj}TzI_8v|i@uWl;s@2TVg0fW?L90; z#{PL3=k0pQ_mgE(!(PLl=#*r;Wsr;(ZCMw>IevHpb8V(gng!$oR&-lM$JN-+5rMoH zG03&+Ux=vT=Z*^eW z(NPLHkoS2Jt(N{kdJzJ=BSA97cG1$@nsil3{B(HE>?`r|& zHqMuG5dW5+fA(y@$$kCibIofkCOKvy=IrPxze?_LS~d7mN|Em2C^>1tSgg4v9H_y^ zfn1Z{T@};pJ|8!N*T#ylQElYcJHSe2K!7_r1h%uF)b>P$8&Naf{_EZSG)}}Rn9<}| z=9`Vl@&@2`y>fk7t+{xXDFN%!9tf?NZqpxVADl;O!SqcIbfQq#)xGaWEZy%|vvSs? z*n1>Vfz_fEqa8;$iV7o$r65U$vqNQ#hGH`ih`jhR0;9@-9;F5+?@vQzk+ph z@uJS+`k8-(>9`Xt25c~}pd)zijrXN4=9Y8d=Cnh^g8tkA%l(U6whReE!@IoKamsc3 z^V)!?gz(ETsBP`Bj_P-GIlsAF$Io;1fPvfQ`M{!DUW3pK9&L-L_F*6ra^~*dM#-lB z%^@Op#)4WNLPyH+2H_0>JMNCZ8i9~v*_21>eqSl{vJ3U;|FBuV5Z`?o?Pkq{bu<}3 z)x6O)ikzLmEj9x-PQX_=cjFi{1m76&nB?k1IrENwAls5X*i0_=*|Zm*)2nx*e9mhn zHXiy%+>L7N?NA{9+~lw)jmDzePoJbQL%&j;HIA1L1=h){?9Y%iixRpO$Ay7&ttv6M z+sX$N!e&>WsdIE4W?Fkws^)8K{!q^`davvzV7U&ptk4=s)g3+>6?2!#=1nmbH+_Gr zlZyCFTWOImI6d4RS+1=RNr|K{GZy~DJ|7$-D*4{kN9;IPq>qu4E5fzytI96>>(SLb z{ov*$bck4%L3t!hi2IQKK()mSM9m<0+|{6$rQzti`_MAIy~}mgI(I;SVBF%>5fgvs zc}!n6YiK{Ew=-TKgyq3|a9r>1LN+mxqX^x3E{G!iP^VW=PB7Vz_ z>e%^#IHpdIs4Wb+dJm6@p@_bFcrN8aX)5VH-JA4E~7f@B5kzsu5I#w1zX| z-szY>TmtJYjhzIK%9K1wEVU4^OfiQYyJWsehQl;}Wd-b}uV4b09_3DsA7!KDmE3<- zzWw#d=<}TH7Vb7h1hb!u9Nvgq`5K`S@m}i(>+4~9JiVGqhF@kz556~MvnlcnU zJ#FD$YQFy7az3>KqD}rqZfcFgFU8d@bT+EXHuWE08PWU-i1H7u(P0i!&i2 zm(NKtZc8XhLgF!^p2ae3fH!b#DW{;!ZnjC6-W@KGsX^XHsABOm)>bS}hH%t!dTC+M zWYOA#$nk@nnvGqIBivPNATBtA6ZG8{pJ8%!-0Jgc^fvErq})0A1SpUH-T#XJ)$0CN zdl|LcHX&`)<~~C^Q}uJhi$1+~*C1Su*O%15qu9y$VymWtx&BXpW>xS{TWLS-df=MT_RV2IE`6CX-uiZ{r2+)@e$@IYJOQzcL(t{L>AcE3xX>Wmj;- zRXd4E-n($n>5eB`ulw#TPs|b9-fy2plf8POq9=i3!UCgPvKnHU&Xzrva z{L1B}1*?O(bHp3T>b z^56Fja`ot>xEis#!jSvlBowS(+gvm-Nf?O!nR=%um#0d=-6JlTvHq=s>8PGnU0d)> zqn*{wFf}=#$~>BAYw!_&9hHO7-Xn|`t=Z6qr>xo3Mwf1UGnEk*OD`E}L$B65`Gg9VW9nf2fp zzSh;s{u2?EJGP(6+YMyE4P}psz7^mGO!&CH!CmeQ#c?cqT-AO;7C(Vzpx2HeV-x#N zKzl>u=(0J!O_Six7bIs5f=A0FDMeo^EMwzE9Ek@;FwNb$!!|7;lAI zCMHEmWaBXSs_aiknM_QT8gc&^Ih?r}%&F1``F`fEmx~EAI^`Ad`c;n@vPqm^upu)c z@z!?*K}2$%uvg+VkUe+jj0kM3xzx-8nrXl{kZ3_q+sNj3Nt%t+wn#Rxe{!u-LK;lf zO2$_qS$)8oRZzn>l@Dyg%5NAkZ$+CDl`QlKlA|TWYYX*xMZZ|N*Bz74 z?zc`N4Ya2omButcdajbd#F>1R1^!}8v%thP$^~~?;xm;>>!yFITMZXbWSw6?QZ#KA z!JE64(qGW~Y^Z()^k|&C?D6H-6q}BnaOo4!b5SH|mL{c0d$vU;VH@Yn6prWq?|kOz zL8M)a@%pQB(88#7vj#O(u)iuYkxVOsGSby0W{84XrVU9=lLlUdl8Z24l|` zMb5uizDSwiJ@^UkQsAuv{o>D|6QHoUzENs~<%-!hfVb|gPH({s%ZGY4E|gTjs&vJe zmEY*d`nDqpN6Pl%+=0G|yyS?WaW2ySOIrPM@k+ols@bQ=n%@# z)25RBJ%RDz2f-wvmjjM+}4wLbM3w!uW_#HRR3>f=`U?qfmBVheZP60iA?QuigZ8=m7zV^35_ z<%x<-sV>3&W2LOeV*#CP=-EzP6HU(8XGWTw-6fEYVC5~|F9^&-%VMJUl*^mi=E3gx z7JG@Z_6l4wg(s1l)|Rt7LN-%dFeWcfi`XnX{H0^i0AgEv>+qmuRRwHZ^w1bb{bv$A zyYn^AtTG3bS~+2JiR(sg*0@>%t`Io|Fu6WC`4??II(BMY>$|Rl6xZD@0kR)5kj0Dd zew|J_g-hzKe!Je)U+Bm?o~da>7K1&ru31*Ut=+m`-dd`nuI^>hDTq3YSiDIVJ5^7P z>Bs3}>X^=^-!Bf^3b`4NggcNf(pLh~mg-eHZHh;mc7^c@MpE-M$+doBp8qR5zbabT z*6O(3R>}4Mcz=}3@-@}be^hw2U38jkSJRLED7J1CH0^iJ)zq2p-qD;v^T}@Pwldw* zNr%6P{8%aH{^d$oT`w$c&kDFl-(E-N6NBMi=&!f!zhDj3oK$Mfj~5@lMme~Ej#;kn zx*ckAO3xofEO5tj+EQkW(|f%2vTXZ)q|E#f+d1~u3;7F||I$o7E-&>%uRxrEUu%WM zeVLFwCOdgT%qb~mM2G>#`uoVn4Uyqt+`2s~CR|{XG11Yp`|>lA@2;#4RA;mY1UCXE zA`%xWdym={oKlOX+uorlCcNaHT*R`mm)u{Ml)=A&_ZH{tmVb!NW^buZd#>bIw>gEcr!pkg_X4j4R3tX4JvrPSzf~b_punq#`itv14rv?Hu8lLt-*+Y4hF^*o zFDQnp!zXE!z+b^TUeeQt`J!nycE8i1B_OwRG60}OYd{(yXVh&olX!@}Hd7Q~;e}y- z1z$RJxb)9UWtAxW2isbQdU;J|zWVH*pf&9~9WR`%sW z@$29FU}WAh4!g^%<@#Xm-I6$c+#bq9AC~TU(YtU!eO^A1$lQMMGtCC~M607HGMgP7 zjsCVhfF|#k^3_9%f}%V@|T{x#RMrj)~8 z>3y4mBfI)xN3S-$0pH>0${8`czf%;z__md!;w*&SUQtntjqON0YQ#K$w3d8jzfovCORoS?`&@Rdv?Si3E~SEufYEJ z^F8_-&gIfx`mW}0>0Mj&LJp5oIwT})4yWe6OO=a8Vfq!lWuZ99LJxG?Kli!IWOyPl zqgvpf0?9^|epPl=2R=qF;fyE;6CbI$a%6?I(H(rY99h5qxsJ;BR^y;n@~BFwt)xl?tlK&es#fk&WyuNy<)liu8-4Zzh^P4F&kgP)E9#XxvOpnvbG zkhbEi#Xs;C2bPupI|Z<|z88(f$7A7iNpB)tzSElk9(W-L}k zg;LVQyxEMlfm-PmVFg1&NiS$5qGKgkKIuQcp7B=^6H2C|^|D&jQJ}IIrapOV z`wWqcd#R^}TF=N?xWPq5-0g%A80H$82d_ZGJ9S?@xZXNV9@( z_W2-%{hgK>r=!9r7BZQ|&A58b4nKMvTPE|fuYURpUow{Df7VYOZ!~Fy>iXDvGWyjA z<_Z-x;5E1}ruBF{Yt+e{=nAhqmB4EJtO(G#&wdGAXQCHdZkKya&R!K7K zq{E*M@O|!VRiwwMD#X4QYJCC8)zgzZN(9xH{$h#UM)l|E6Ufywzv~I#z8c{B?ek<8 zRooF0Ws8uSO^6f#k=eG3NlC>JjjjwB@WpN)f48mV4InzWA)lb~qi5hBz|`#K z*NtZq=w#aabl&KdNgD#I3$jU3o;jn-%-J?u+pYY%}$3p+7y$2=KRmA1D^U3x3ua^LE zA$3$X1!a}LlKIpO@^D`K(tx~7yOYu)WuPOso6=%w1{pK&zJEPelQM&(tZAA?V%12M zt#buOqb4>Xgvy5y3}k(dPp4&`aW3k8vO!Axt7jWSoz{W9D(DU) z5oOG4 zFK_-vi5TeXKlcO|x60N))D|loqjq}2K;zedak%(7JX3V4C=479t_P?4((Gm*H@51O z6fGQ6T>|D{W3W%CBNwDjXV&rg{C z``1N2G4|}-du?cclzpVh{kE^HYDZJp-O(P?G*S}rxPNVcXqrKGA&B;y1_5#?8sw!; z=ZkjpOTav3rN2^p-853yIa3(HuA!D>9DP@Doj#3Jc22&74QG`3S6y$Ht;!po{2CNJ`_HKL&=Dfzb?bYqIw80k;zumJ z!Y_Rt`=)>SqxvTYIEwz?B$sp$w|<={e~L&kXz{slW$#Mj?=<(%9Nz4arvD7YKk@MR zlEaLwew+TXt|Y?slVHKY>@X01RXCPw)Z?NNVIQ4Q_usHqCdp{3eTDf!5~B5S`rut* z@w7=iKnm18^hK;-jm{A4?!nkzbv>5kh9B>Q^@?k6T7D^)f?6CXWwI= zmJiR6?sX&i{|z5!r=-UL@eZnq8%lrN&~YMUl=a(zCvy;Y+!>QMBUq2lGF)qImf-}e ztTKKK=g1Jl#rdt3xJcZcr+p)#QNOTWq4H1Zw;kbRgjmjXcH0^68_gUi;KDKvJro6^ zI(IkY5YeX=ZmiU&w(G60=^IXeYtkQfFtd&kzxX*XRI*6#{8e!vQbi#hIaAWB<95$3 zo~rJBiW}|-g4Uf5TI|Wd6u;Uh+B)?DKDl#+@sfeCwmv)D@B3BpT)VtUOa7MSRNAJNRa9D&ZtHvp*G8yL4QB7r9x6`>)IoUT`a%Hyhm&q`#R~@TW8S~ifs68&5ViT z;>uPO&grzz0!63VkZlTie}ULnl8=#wvus^Ltq!>|hP77-6_;VSwH0GrxR3-}$g|{2 zEn>Bim)3aeza+JmD+?~PL=`M{OxwKGi)X}Hr-d4i=yx5pGQK*1O*1B%+5SHN&!O|? zJNp9UEnn?hV#iS(ECj#l=KZrMzc9-(C`1`x(owJ``H3GoG-N!QJ1br7Na%o#u|(9R zEkmrMJW_oi%{gg$&p*G2+o%=9ImKA{m}1rx+A+6Qn-_8q?VY7;eBUedu2HmCh|)_jJS*YqApMTY7u*@E>Y1w`oZqQA|LWZm z&ino=ukacaleq%{wimYX8~#P9o?Z?MWo}kM1vLB*t8uexOw;RE)k2#QDX^~SjzcA< zGpq4a-XKeymy3j)zhx&wbgxJgo7LD1-Ik`3G4w2!{G102n;cJBMl-MstDP}2kFbdt zz*@aSlA6^8If(wFXMj*aTY~up3Ddc&??zk22HtQy)ip+gUF~=(mPQoQLSkZGzS}f| zI6dxo8AP<7Z9uZeBKgE&;9s$zlJj0z2Ni!p9=DqZqun+t|LNa+D1^j8P3wv=NH{ws zqt(=RP)^g|qazH=O_n|-EpRtW7T1ZVic(p>h}69-PI= zOmbA8w#NE9@y7?GNX9#Ih}{tqS>aDsW3bra&?D+bTit6-o2I87P1I9c(LOg^LhyG$ zc4Wp6Gurk@gw8DW>ZA?d_UHQ$?;K?T@uPz{T`AvsCRpcM8&zD_PV*lCpK&i4^tWVi zI_uWj`5Ega)^WmJ?}JF^tO?(C{^Nz6)Q4F$>kK?Wp`|qbC)Ss18rQ6ESC5m&T^6yt z7>-W;`HE0qmBGufXE^Q~lU}7KEp^uvU-vau)Fxm}TwHJLMwG8jamT&Cgh*UVW&qyA z%x{$&#f;q1gnary?OC(-09eiDDW+^<`D66r3Nxh6Yi}I%;g2J>inl>`=NST{7W}Y+ z9i+aT^;fEA1>0mM8he#Un0b(r_@V+ExbmyuaiNI`_er>wGXRnK1VPscmXlqy|8)c- z=^punnbDWpc+CR#i6(I2xnmga$=@C_C-x1+hKg5ObQM&!{Odh}Hd^kE*YP)Ie;LMT zK0!R#aa-PEH!(;%z3r}m4pwM3Gs!qzb{}oVEq(BsVv03PPjck4PT>^&S*!F0`Xh~9 zG5zsHb;% zK*~VFXp74dGsg>^DBTR_B@VfK<0vsD0FmLk?s?i_H59>YWqLS zezypNI8mMX*BmaA{6)F&Ym66s8)>4XX^|K&I+!sObF7D-GpX^Dq@@KbzvZ8bE3qlW z->^5e#uygh)d*C^;m6x8OG^9pfj>Hp*|HEzG1z)h_K?h6p`MTMYzv+l!dDlZ^~oBa zzhck>!=7OjPJ$a;7oMgO-;$O#G00(7_%4l>hyP8QL2Ah-Yf*lN_?E0RjkuPew8Z#5 zOY6X4-cb*1>ryizY)nK_(aRTW;tZ*IxaY+DsBhM7aiTpuoutZHX8!E&YU4Ka@$Cz# zx^M-RD@}i850fbWF!LgU--a%z@T>~KvjYQKYr;&&_>{T3-cVYbbm0oX{R7h+Qc*AY zr+8N1D7Tn(Fr`}eT)b7zGZXKkvP+fjdPBZV*HurkZQAt_&m-8B4fmY7OPLq`EwE*f zr^D19&pp$W4bMHnRF1N+(^L^J@r^RfOqCS=p$C@`F3F3<(Ay@2scZjjHJ9_Y$bz@6%!pe4p z{3O3gsF}eCczsPGZbU90Abye~0dFC9w+@$nc=rLqR$S{fsTp^-%9noBk~wABRRcTc zRJzcr9M8yeIlqoS0W*qd!Epv3?9JIoC}gmGl8thWy|YidFrPk8J5fAEoc0-J|F<;x zdDSgiiHO!xTc%uAvpjol<6N{=yKm?GvT5_b*Uu2WFQW)}QmqX=I%s2IFS5vHZpzO+ z*d&1f zQT-7?-*Y7UGSBGDfx!;ey0(K68at+wq_R?~-h_qASZ4Bj(KCt2R z1PK!o+-U^3IXOU6d=$4q&q-Gn{)$7T#3t4W(U4DJz7W7Ag4QF$^n3Ou`ajfB(4u^o}qw{eqvhh=W@8xOZQlYsg<} zu(0tl>1xPK^E&(E?cA#Vy8ud&wuM5c)mMPEvNapCwYMr(=0sFB3=5&gL#^w!l)XI! zHN0W!4-~~G=|%ra3r{FM+;f0#F|LsqpaYESI}Fg(pLVd9T?*J=9jU*6fxOy!-LDEQ z$nmANxkD*0>@|qhC(tzygQcBZP+P%U@y9X;f ziB3h6LgnWj55@&mzQW%g?)omkQ5{>DtJI?y=)^pO*9sf|C=1g50j3>%tG}wYK0E=y zY2Dz2KyY&RePZ{0c3@l5Z(vSmM3&+#h1$CRtb^Bcq9%TDz`Bm7l7x<|ms&-{VS@hK zMZ5;KS~7brOO~HbY2zM;nH!|m1)8NOh5Buw_EMpCOyTBXp?2mbxf_$U)uXBGg2N7A zmF#Q*s?Li}c8&y7hkke_WX&^tq0lLa8^juN{UHRz@ba2E1VkNjP4$V^c-x<>PP_kD zI$|~GVwkJC&eq0hGqf)GNMU59Gn!IWyK#ptOigtbQhuD7k@@Jibcj?uKBkV?J3f#! zTnOtvI$rs)cf3baST48r2+pi4S5hTHOh7D~oRv7b0IgphxB(gq`;*j>14VR+u!{&g zF{N7ep6C@i>h`8K95rf+lv?;7&hK{@si)h=+4M1vF2a!H>T$)ZwBt}m@c8dpgB&a& zeoNL@$mh8V*WE8x(;9}*M=zadf2Q_D?^hk~B_}dhEP3&XpP<&};94py1 z#ps1h9JM1JAx59Cn9Lk#qrjnnF`jVqiQYS*w<4UsU?({^Gi;$w?WFz3vLr2Y;Eu}X zm5&sWxHEmzI4!YTBXd)1W>~;r#Fr8OW^w$toVh29TjErNu8V=4JkI3$G^`aG}_0pyl9TzN&%>)37Vl!C*O$6}o1+fqZ zS|9T-7xgiV!I><@3WIt9`@xwS#Y%(Z!J)yKl=5%e@ZYcK(O@xe>d~C;c(2%b!2fZ9p*t@3BPZ|OH3G{dv*w_pf@7pMo=weu4@$>)kB)K*PP~9hygl%j}uGIll_ZVyj5rd{PSKqg~ z7Qy}*H zgW1kftQzBs3j9)DV|kCA_84Ijla(J-EJun>!qiz%<;R-afi2n`sI-6Q1IfACFfu0x zE+q>6_{e%&w4IYI#nUMQ{rb3f8+0DFnG-K10M&gwc_6xFI9EFRvK2cf#g7)DcWbkg zlPD$hwEQsnQ2TK95b-el@Z(nNHu0?N9C!viKR7!$r#z!P&p2b*5#DLqY}#(xQX9%i zm*Rx_`hy>%9+b{(woTHZdXHPTtK&IIP}#?%Tb-@(u}(4CZRN?;)1NDTH2EhOiH(}9 ziF=bJlXhalo#1nD+}#i6l@fJol{(c^hnT%pvwozl7KMkNeCY#C*_m+LLWg=1Qfv;W zHD+9K=0bXZf1Pu{E{N1<*jrkl?6_iwTVJ&R&d2Sn34dnU6hmF)xd`pHxx6EhTdpvN|w87_PYhug%|L#M;F-?xH1ihOBD3G@+FTjCzo~dL8``z z9W?{rl^skB{?WB&rGGahj!6W6p8P&g?~eshm$Hc{ed-$BhzK5YiL?9l?FoqfplpIMrU&l) zUTlChs$xyk0EbCmL-ArY%6ev>u&aFW`wu@9!&s=f5jIg^?INdh$XKxm#2yeB4cB(-u zYByiL6fYNU)wP`C3a;(zSLV*!!r04L1t(JB=oQ%$X|KQw4>9x9Q3qL!y0oAdRu!CI zXG7@%)5ciCO$*PX-iS@$&XL~+e<~^ow+jUpmo#ihzl%J+n0YQ94V)M9pbhaB@Sh1q z`#bPz{3YOx)|)PnQK_Js-8L-Z#mQj=PzdHyczMWmPJQ)y-OnG5dQOupgxpv~ngyH@ za`Q`km0Pz8&BKN3HZcT}9}tEA)9xS-|2NhV&*~wGV^jZSn^)njZ^M6fl}V%k=D(U%D!Wbxcnr5%3#;!>?0zR=x& zO04s$Z9plLVZXuq2fM5h88>h8Ds^<_`n6o1J5g8Elf!48jjH=BGUOeyHYIlKCU?cF z3taR2+8_k9F%fNi9=zOcI0AarA#>7|_8O-4_bmvbm0sNg#u^Y!belWV6A<8XQT@ZR zoJ`(M0>8>$a$&~ahITH(z`jtk=vua0zrOPCjp)rfz;p4Mr#8^_-c;BJ=Ycc)XK}L(DVYMmTEI zZR+K&_zQ8m2&7ig@R!mdU?g&Y7aP2}J>~-(VVWnmF04$(mb@)&;;q zO1!A{y@E$Si7c$1eQG17Y~(s!^LsDp0A8;{sXAicM)X&t-9UbpIP2pe>PXwQIK7MX zPcR#^R?3PY!)^0{!ev9?`C~rkOjywomxUUbd&#KKlV9rw<$L|nEBK1;{{xKw!~bhr zW+An+yR*qAEsg26edxErc=-FG-1$S|L~f;!?1NLG=qhMY(Q)7Gk!oF$OWr;CcA3VH zx+$X)Kb2C>C~3tzVXrIa-7jKs;sT3G4DN>1FDwiy8K$tBwlC9 zWJ+hIlq%KWxY_goae{U1wYRm!+>%_x*lndQ`*rH}ngVGd>C}f<6+99?rXcqr%q_(n z+g1PQwy`5O;pU8$qU9aKjBf8epJRGZOKy>ou121QS;6RGANJ58~a}vEBirilcXZ z>RX)@_pg5SJO`D4%i4w^gDbm|+majphl_6tuRKHfyG2bFDimv`G!Hk6`s%wWM=8F> z9R)G{UYIY4xP`@62~8Gkvm1sw1sT1r_*T$1ldqEe)Nt%qfP8*!2Fkscxn{m50;RPL zp#tuU!I5o!u$Aa0`e{<3%siviE^fS^2Q*ym3?!}v(T1Kfr&G(k(}ZDiii1Qox1@M1 zNhahnlhdC(hz+3}b3#muC`~UZ!C47%7qxT=N}=|AjVP0QDvRso|J28QQ+jWdU^L9?~+K~XyiY`$(1j<cDaq`H0boe@UK3twfQJlXwPVyBnc!K zD3!a$CC?CZk+{%5t*5?`F+f2zyZk>E8+V z3QE&T2-ceu3^(oT6Hgh_oC#N*4<@g?t(^I=C*JEj010TwG-{xIN($xqH?0*-YKe=U ztO&`PJ-o`~2p9sBXmO0hfZBPU;eS@?Q^rDOcEiF=F;UDZV^U~I6pno@n;CVbd*eit z-_5LjgKjz)vzXQ+6Fh|I0|lQe8HuTA=Y1jUS`4+~%36Ni@cx%?`O5C5UNnsgaO0MF zZdYLPi%~|b!cH=WTbLhWeepq2EcSi6_1_9VG4|>7tC2#WR;h-dZ)Rs8#Y+FGd~_pS z;2ES%iDkWeZc~{Gkkw_9z_MI%{Q7$Q*krl01-es3uy=2hqB?P8rcVg{v>bTje3%V9 zSzVw$Az>ZhP9J z!RF;osGQo_eer~%f2V*i1reNdb!)O^gkplVt6tSgOB;Dg_a5&Z!a^4)f!#@(m^y{z za@m4w@#~PpO~Ea#hvV$r*S$a(R)vM}XU!wz3EHSQ6H@d`FrBXY2wLylzI7f z3MRrW`wQb+J_eIm{&Kt|;k{~_Z4ctcwuYG*lftt?eN=eVD7QVk#GO)OU)D|V!VEtJK#yg0A zh+VJdb4_lafc^K}>JpoM$D_x@GgBsozC%sLkB@FMT%ATUi|kq>cU&{~olCF**c@ye zwhH+J`D=9K)e2m0D2+u`x2axMw=G{DV}kPbZJgDUz2Ph6hmCzRmye016_54zQTOHd znfDB!jQjTc!290^-lE2pJH9@~9Ziuo|rGlD4!JzzW>Z-x}O3=?8@E7oa_kiz! z&j6Uk8`Vw%OKg8Mo&+pV{>xg=+Rxg?yNG~&LcdB)or{Ixl*iF0a_AX74e<`ifpkDp zIhTVfLD`@H;W0|2$_dw%B8;zUx$J}u_QNYFJCu&lY8JgEK7TU;1=5znABQDuET&>C8gY62NwU|bh zM(zl3|dH6-=Dcl-A#DnyGF)Mc_#QT{rG>py=7QjO|vNa5-h<< z2u=tPAP{T@_uwwUHORm~a3^?h2<{B-65K5?!EJE&;LZex!R}=5@1A|mch7yE{cHc| zHPzK!)m62sdd-rqHVPG*Q9`uSHSzCByON&bzpXlCedrS%V~d!OnsaEin;&8`+@n3@ z*Hzzh&orwN)76zZSd^RPQZW`5^L-;J+FJR}?uApU2)!MuQ?1C%C3ef0l)LWJf!?WW zvQE^?)*X5~ey3J2gB_=nhT!4i_vK0n-XFcLnF@Ae6iwJdAKmi`DwpIon6`4<=3Hr8 zmcOx`eaJaHbJyKKPaI$S$B^PF(C|cz7$KU(|<)9rDGh$9>T%aLLXirV~fagWwWxr1To*RZEHO*YE z9!v7DSXnu!%sWg=w_od)Kz*tgNS&)lGVC3swQpMXpT~ckW7;6*k7lX6sb3_)JpCQ$ zAZRwkh>kN|Vl{wfZ46cw*AflUj`hfbjK#LZf&9=xesM?;vdgw!k1qj6<(#pM!bNUq zn%I(HJ}R}t1TM;{DxRMsN~C$=z^E;M$pK65Yn63pW68kMNjhB^Ao z(0J#%Z{fici{x+Iy<~f)u9r;$qSt92|e$0oyZbR24pUNb&Vv5g}+fyc$=6M5N``r4R-v+V2Bc75V(gP_(l?K?I2x!E1D7) z6Q`x_4Irul^PC~|l{4yTC0>sLH%VlYIu-in-Y`L@&MjTo0dO{kL!rbxqAu1)$a>+= zeOXj7n$Oa>{4?kJv{DPBcPJ-YX-rr8%SrxCEbT`Ly2BzvwXbiK)rIoMn{aK3hIB-6 zj}&I>OOfcSLu2Ehh2* zxH|=F5j5E6piA0PM7>Wj5eYndwIfin6L^dB5%)d31pyQwJGsj9su_vY)eGL*Zj*Re!23s?IF#wC|knt?yeN z8y;OBFCU|PLq*53;p~4%5bif09@_5P9=smz?(ZHj?=c@{e2bxdMu(zXqDNKdetYh> zhYz@q(ockb2~Qyzy0=} zMxWZB;+|@r!jVLfrLeuB_;S zqiO0fYw$yeoY0}{r5QJ+L;k!A4RSY`>*%02#LueF$GV-7%$kwxq&!UA`B5*+OzAzh z3MXo*N3yG>RC|^=4&Y&+xJtmXPN|^Ce|VlJE)9bXw8Y1aYtYx|Xhq%}X}dYi_)7ZmsElUdRF@IJniS}^!O%I^)oF+`PJ`ogZcm_ zkBH6SL>mj76DSym=@z%&C`RBR1kiJ)-%~Ky7D>}{&4(sG;}uC0bnRp1Blev7xjt82 z6@CzF+5$0kHEWt~ApSh@2xUK}O$2!M2o?N`m>P(2y#~P0zyI8WFYu6sWJS19S~A%0 zU)96t5AQ1WhySwJLGBGWBmdQ~0nc}T$v)ARX8ig&f)YD2hGAw0lD8<3a&y&Yz9c9{ zP0(+zNwFzBF&dYTQM!mvw3PJYn5)0(xasKLcSpapz*#hpxqc#$wyBJ-iJGXzu(##m z?XKJF-K)TiCC!W_d?!0?M?290oGocakb}`MX}zxwQYv8>sp&1vhTF7RyQ~~8LYIB= zQ(&piSZN8NNcb0*0cwEl00G7WuhY@*j&Q)<6KVfabgNJw>Bd(|M|7)G$@d|};sBxU zGlFhsN(uD7Ka`-bb;ht^ju7pj;32*$BSIeL&7Z!(6&igW4_Hg3k>`lljT&UTmmgps zuPr5?#z$Y}^#3^mQJHR;Kn_pnNM}g@ z>kLXrXV?uhSuQ0dv~=~%=^zhyuCn!F`g6CBQ?O15rd1tbSc#^7o~MCCDxGywNk=L& z4%)^4&p3!g#sP?QbD!leLmMPRou26*!YTzljaFl?m})8(&-v&ZHND;x|3z#j&TAce z1o+n*{KAoq1mS!kW9Ry(qK`A=E5q9&E!$Gr2-}(D@AdOqwoJvnjaCZ$tc{xbLtl_w z)R0lYtn*5KL=ya#J3$B2YDU=<2Qc$T8@;~tbt$rgUL5(-kBaSSBrR)kU!#>ZKR1$g z7^k2x8qhq)8Is8L*M~9s2o&g=CO;;C<6bTi+YmF=*mi=I!)>v7oaJrwt0C&9O93ND z11}P&m${L*Nyvl$QjtZ{BrEt>*?(h5=`Gr-oli6%PKX~iRddo+lxN%gN<*K*iE#}_ zjse@aDb*B=0Q5M~n@*bXfSxn0U%#sD-}?PBR8^*1oVUiy(a+*n<)*kbcv zAnY4!r8&;Y9Mb6x*f%gUD=i}FyuwN~mk4jEjJcqb%4j0g6Ouch1WgrKlZ)1K+G57@n`WZ!eYZ=d4GNBisf z&P39LFd*^Pgv7P1P+}9hr88@j4-3gg*h_bcjoWiwI0a@{AcyQxQZ=V=q<^*s z0eXOBfQEZLDS4aWDovzo-0ShvBYO@pAtl#Bn*X)|>6?%t(&Z&Gq{+V{O%6etJUA?O zySRS~z7)~7h5T5wu0Vx{4wkf|nCDdYnM~QE8Z@j42ItPyb6j|5yI2F)cnwv!Q+X>A z-9N(hZ#1J71YaNown#s0abUD<14SmAkrR>M8R<3PBa*FDC{yll4jH%5JGx~WFyp<_$Y2B@BA?kl{64z4U9uhIY4?( z-9yU7mkO|Scn%u>T`lL*>*{@J~kNl=a`~B`bK#9SD>)$rcDCD)4l`U^A~xJMy-Z z=C`2+C#HXoUmF&GIVr@3Ehl>!tSc+t+HXPgf(gn;Xp@ix49WNa!dXn_#K>eOm4GEh z(%gqfcCu+kGHEIejPG@u_06jzO;pd($3q1g&xrywiX+ulCriMXie=hGxU?Eq_cD@> zgF=ueK>-c56-I<(>0D}Dt-?w=xp#)9pA%38bTWjgR51ZBWJ>< z^P9Buv&e%PEXBgB#eXns3`u^!?KniG?3wqcjGBajaG27OCs6Mf>4xqA>4r`ZX%{pc zP+$Q7O>B>oEaNfqB01+e#TUR7cyFI6apo z$VxvNYUx*ENGaE0AF1ghGSJ;AkY4N2N3e?>Nz+F{wwXb-Yvmn7HFTmtR^YHAiNQ2} zlZ2zj2TB&hQoGi}V9LOUy+u#HA(NkIUK}IaT&4iY_ESWPZ5jbFR#we$^zOd{D(8$9 zJ(`erDzESLIC6UJ(NH~qvLX%Fgf!eL(s1XM#vik(0%)REC89fY;hcTkuOr1$@W}$7 zkk@=+-!anq8&uHvI;e;1?B)eBHq?=^VS$W|F)|5nKQo-uhj2j8wMAc|X)!(rcZnDt zh*HHga#JqSQ79Z>89PSWpMVUvHXsA8n?y)ou{&}mRg82D3I{}U05EVpfqjGweK}%q z0%eXOfua~=ha*{};Y0%bzhcGtr$?w=?&1x+4F(Ay)h}QSBx+;?%8Gg7jUrJ}WCg$S zLcy`LWp6^9Tp|>h)2XsP;mH&Mht|V1rTHlbhu&j0ei(WmN@qm2?I6jLPZ^V#Yo@Mu zN0ljtB{Kt*UDwgaV50ONev9rVC=y5%J!>A@1^9`hCRE#RUPoUsqKu@?|AwTs;mD_q zCIu&=F5wO!Q4vTK41i=OS-XYC+m4F~rU|Eu*OlEUF(Z!W144q|%{w_DA#o%Wt(LbX zS>Mai7rU_@Nn=Pyy7`q3G+q+~umpYw^zfzuwx=NX(!XVCL6iWqNV>pCN3>XgB}XzK zdJoX&DiSFdcpg_%cTe(GeGGQ3V{gh}LSc?|U^qg0QE7tXIS0gea*Y&&d-mnHqk;^w zyHYPIr8A>LZV0GAs;qe+8aBy(GL4wMuVI)IF9@*nd@;Cb1SWC@!<2y~5YRQQ-TDnm zQ!U1~B^}IP>N?oJ)OGQHP3gS)HKj}P>$n{EH<>uK@x}6io?w$+ta_~eZ{n@jTO>zn z)z+PM=xroNpQ3C9EYMO4u#mTe4U(ry7hKjH`|7jcYl$clw~?6PL5?vFNB*H|CTX`*ijND51v? z3u#ri{5}m}MPE23`3{xfz5Gmj_{QB=>1xq$#sao%_?zgX$n*wVep}Lv|AbE)#+E^{ zl@x=hv=vF`3|-TQI~#GZJJ{hVV@T8L^4Uq}OBbxw73Q%(gZn63_p*4JsRa2S?r()l z3$UKG7RSq16YZzHs`-)?7Q@n<{yfvBF0>j~x48I^!c}w3IqM4Z8FOL-|KhjEVMTOc zVzz7Z?u|%X`sKjUkRlndjdLmhmL<*}<;77c24)9OZg2TyB;bB=IujWk4B_JUpx!l; zNXz&c<6P@skwNEDBE_cCGyi?rj`p5m>x!U}=J0~Zmx*25`SYwvbj1#3{<6*pzgDPY zW%Sm()o6_XtY#(yIk~c~N$28>qt2FoysGe%SDu;T^*xmiU(`hMr#mU{Ik9M zT4RkcLV;=86h>1UDLY<5-&amv&zE9dJ+YvPphN!tG>+)YI7B5a3ei;7^561q@vWxIL6~K*My_wVq+k%&K20k5*40acR?6jfdUTp! z&KwdfV>Ai}dzJE})RGvedBb_+UN7-8<|we%diba6$E~musJyE6LSvEUIV5}Tf97gX zG6!7E^{$j(w>uYF%{+tB1`8$y?+~3dVnn+a1J#ndRyqz(Pc+;%3`;3z3LJ`oNtHrU zJ`27ISH3nraqZOlYZma(A>$us1SfDw`mRew4chz6F!`g-mSpC&JXbY~0^1cbbvjpR zL{p|eq6DwS(r21%f6eW0-GD@wDo=QMl*Ow#Q@5c;urZ zjYZYqkIZ(4GPkR=^2G&f+T$Z`z`vE6dQ z2WFE*m)FuL-;?jm^}|&A*G!m6R(X~o3h&!K?yaNmg0J^+d1)GG0?3+yvoGYegU7K_ z!w3FJ>pA&$sKahB7M-fKQSY?;&3c|nZDoLTQuo6$O%DUu^28Xt*g~nlyP6XGZaM}Z zOe05^1EF6>KAj7G7Zq%tT<|H_=5jevb1~QF#&R}SB)MU0r`&n}w7h#cz9CbfF51U- z*5m*(OMO!4rNTOjW|70MYcNLfW`P3yo?G8az5xuSo44Bf{*1C_?X?YslMFhasZZzR z{oaKCJQED$*MzK+C_9=5XFtT7WEm+%A}XPee>Y!6YQx&`rmS^RL2)=PSJaYdl`%RYthqS zaCeL|2EWv^eNLq@4JVLS_b~*)_N9HNG1>LfaO9A?^eXx{<=m?Mv&hX!TaMQ@F^+M6 z%=l*gtnG5^R3D&kwGWNqmbLsCg|aCC-GF%I&+x}~Y&wtJ?Ro{Sl(%R@xdk4$Ckh)ZQ={j5nZq1Dh*iM_S-(XCe1VB+Xa4p=d& zXZ9k6T|yo~G{=W$;5@4Sx+~9MnbHZ#MV_|UdW>NIShfLN>vsx&OyYQdJ2>lqNMfyx zyvXlX7RdKJq~xpNow*>{I%rmKR*)z(wmbP`XDx}@zg2d{&*q-%G=jVSbM+y$bP#t* zJmvj+3PubwoANC-L)$Nk0=HdC{Y_rPr^i_|9V=5kO`*^I4BmMk+jYMoc}}rhfE|?X z;u+47zm2|eOy7mOi_@Z@UFvMVUSwPEjwH&Y>1an1sl4xas137+;+!6*Fmya{ZVf(u zIWv1A@|fgJ4EcS{k*-F371sfiDpXJUm1D+dA6U7NSY91-aZ8Y-ob*9#&}PVBUdEkE zPWw$@{Q4xB%ZNsD*JP=JmIkmg1HBMYSg)!BTm_nxRtpEP^69&4|8R0k{7{j*a?aU& zJ^GvN{3noM%=%Bn%L@>z9@)^P#+h2$nXs~3HV)#X=@sH+PRZx`Fr=dv_c%(} z_T6#N=am_z1fGdiJ*ZuWp`(e*u5HA5_DY+~rd+A5HtS@9?pe<_vkcq7nh;j>|_ycjQ5+R_mxE4V(_gE??t!CbiS z%CtMwZZG`=7p4Vuu{Y*H6nUa@T2~b=PX5%k_4j0}+X_b++@qK${?2`mp@kvOa=}xm zU%gEaom;PcnKXLQi?_tc7BsyEJ@W4NLE*f6cbA<|R6%*^YWho?i#<;Sf$80|tyI6A z&UP_vl$T?0KgaO?)ni^zKRZ+9#lwr+B-xdeoGM8T+RL`AR%jApB^vJ73mtY8X5;6v zT1#uWnU&Sn9UfC!NWnu?oBP<=7zwbjnyVkSsOSk_A2w#)xhjl3Ozx4raaPDPD^ov+ z);!^-DVmDxA=J)o_W15d7ddseB`eF=ALQcnu7Cr%2?MDSd63A>Ftsgjwc8#=Pwt4;;?EgHXL_rDV@pA>}?pXWOaoKQMUIn=96KnXIqaaWnnr{3c%M} zW+z&d$70uRKBs3ij(OOy3ZGz&u?}6c-Ix2ozn2)c95H0MTj*O2FYXGr{G`u(b6+lT zFlf%Qe?*_w1$i1gMhy z5c2hr0Xm3)IDOi!Y4A1j{#{7o--Lzjy^L>(*Y9#r;vl}TXFBIitXzM z7sjO059}dhR&9$JtqG@Pl5*tZf1u6mq>4y5hvOy+W15#@mogM!R0Br?G+=aK0{>&u zfKC(}z9m|r{p(~AQ!vdG4EA~;5#US@e9$>8n`h{ONrTtKO)I6rSi>-}qAZAYEMx#? z(8vOqs|^lo!Gj2ZD`kqlLnvZzgCG=fUrdTnAz8?@h6B^pFr|0hJO+`9g2S+47e_wq z*e|9KsR2a`FikP`=w;BPJ1=s?-uzDFb6MOM|pL zg8;#ml10?kKChR8QWpk}^krc)1Bxcdcgxd%Un?UQYz-&V@8~rW0On}a`(c*@8USZh zU^a&{9gr2~@^&g=iW?t7p4<{{HXjlZ_r(Hoo5+S|fdW)wse2CDhp}wAbV3G@BlaRk zd}-#gPiM#E^g2L4gfe3szYzYJ#pj*#f4Xxdn@`V5$nuVX>B&d13?AS^EChC1g-men z;_;F0z0bAjJ{_1CI07^9S0v-qrk#pu==g3c4zn@4Vtuz`WmZ%Tqcl5!v|vEOVKDRI zm(HyEVX23)rJx;8vmdD~C=iv@7D5OySRi(Pa6c_n5qEf55@^%iJ5XN-^Oh$Gt@{VU zkgOX7a{&`Owd#$GFe7E|{x_Koz9_TK`COaq(?Rs(_IqJYfAu-x+2YxK>5K^!bPCh; zhnYqD(F3*ehf&GJ_S^6kr~!4cU%)$9W<#khFCo6=mzp-OOu=+@_A~%(I?iD8oxgYY z+yjbcU^e~aRO(gjsFKdHdmsG2zWCzrw9rJ;?9jWEr`2SD2Fhy1GDCWkP{mM23LM8iiCWK+wa#i>gAyU zBQs_azjWpXs_TI9fR`|XK$s+Wr`9~YC7D$c<~lG9a25t?!j`|m7-7p{$VHP>0~cE^ zBN9a+=61AXjq9dni@IQu!ia9&Z;G#mS;WBtoY?$^4%jS-9Wy$JFx`N^F~%xYDef>F z`(cD>z15!kzb*1#29RJyPEPH&>V2@JfeTPYm1#NwCk4a@JG_M)!oVDITKzOF+^OLCa=Yq z%)+dlsZ&{^;c8l%2b>8v|1M9o5IOWp_nW*rV=@D?LZ(h~$vY&wJg4dK?J)UIjLEdj z5}7(7C1|;VDcQ;_q8gs6PaPU=NC8y`_j}?cw)+;L-Sb8}PuB}qRDD-ww|F3rTCdO= zLEZLlolKim6B}h>I0rGKmpiFfLW5vr!{97c->lg_9_UN0b7&2xZcDcg#AeyVMv?f0 zgP7sYjr1Vdz{dcw_r>6SQ3Wg?EmDu_o$yCjeWLfqxG5xIRjsGg%e#gbTpDWb6$?Jr4IW4>{l&;iwA# zz|^*lJpy!5$@_yp8IWrSe&QzI{S`;+68M?%5;ce9<1x@OX~O+wN4$o;SVdt&fK!Qu z&Dg&A^^`Klaq^yS+a~P3>NEUV8|QJjph7VZ#5951lyoxR5D-cNu> z_xZ0-JI;n5fAU4xv4TieJr>q7;MkQTam|-$86eG!dPbn3z=iiEK%VEPa^Dzglc2Y4 zT>km;+Lt~_kJ8QIKR~io?f25?Wv-BLl{p@)RL7;Q<^|j6Y$i4$_jTafC(h@+RJcSH-|w zoc45_ArPto91CBG>;m?jIUIpxR##Ee+9|!BS$TZms~)r5P{ITs z0m7KDAP(9fnUFt!2-sfibA4Y~``=i7GmMt<{ZOYhw>eK9L&sn(6nKM{tb=?vbnEeFWMTX(pO5*SWLq3FCk~By|Nv$tH)_db_914`dBqNs&S=n8_ z|KOWZh=jW)?L=GHy>{j~VywYK;Tg*8S{8=I(Kk5=U}EXZuhE${#{mrFBBS$7P03jA zS36l8zhTyBo=AdaBMn1(=FMfx|MTbnTKkJ!G?yJjuR-i0w`LM3dbZc#YJDBX%Rp56co z5fVLgv?9_$e+K?9ejv-LyyNnO1t`3m3u8*Mrzz5SzyK6l37V$=Xi9yt5l15=6r>Hy%1|WD|9ng_95_&}YdA(Qbew zpU2>=$H!{r&p%L^Npqg_070n>{;)r)CDRGfhgH@sW091FJD&rU%_G`_QdzFBduC0m zkp4@wksdZEA}S?B`?4#H;0-c@XsD$Bj|lp!Zl_2wZCjFV+2NPm#r1mCV+XwgH$GMk z!3<(Y{8_x>V5`t6+J^4`w~@R!!a+{9-@(>Vub`2SRZTyGczg)C|04~9pisd4VlMU? z-I5zzT#?C-2vF#ax?%aj-nbx%m!s%kWzu&_u{l$Kqv(O*4%ZNdcKX+rx*(!9lGY(PBbyOOQe?9#vZ?4_O&;kHboS1Uuq6Y^a~_hvz37lV1_X`% z65?HseU}oxL5!X1Q%R0-5Jq z+$@k{=jfjyhzz!~O>V`R{S4}4{$Pk#ELjiEZ$iL&WEck>ouZs%{wLVaK$s$t&VN4_TZ{HAo2L(M3Onv(wr<(P@PPJLa#A&Xj z(ktyTNo$BD73aI6XzG{h{rKS(o1s0^rxK!%lW7e=xoXEq5nL z{u76yT}u^7u2v2wm*lyt5F-+e?g_dg@mq{I8J%g`CFTzgc)-Sc->f6t@OoL_0gAZ$ zC{~Ox)E;;I7+3fE+j5}2;Mb+jXrrwygz&VzieEUw@W*N~?Mymi;7Q}*Vfm@=yuuK|JlgPIS0gLE{ru2Db&<2j9AD8P zX9O|70%8@JKWx!Gs;Sd!@UG?B8twysZthQqpQG z)P_aN%!zCWn>g~~*=3D<_}k3#jq#?=gQenP{wd89RUJSiAEx*;QyBZlK zkgH=l#u@$e#;msM;#X2`hP`za8E z&!Iik$1$g4JEZ!iKIP|a_qdOAkNJ-}PeM=6{4zwde5QL4dumRbnO&;n_1@Oy_h7$> zgE*mM(L5FXy`TK9 z6#hgb0*;MatRl${sPEiXO<9~uepuu8x+=8zPEL0OIeU9tb;^j$kDok$OeNEMeffg3 zp7=oB3{SHGxf50JgG{Fu@Q$&&>jf$mmi4uSW}4-0#kN+Cnf^DQ{^EA>Wc}?aa`5o+ zpW_1#OVYmV=h3bX|{0Dai=#x{=m3e{{mVN7sPgydjp!)ACg%3c^ zdc+Yoc%W4j6jFYN0o*Qmk-1$63Te|DCG=FS@~seAyVJJ|-by=sx~M3EpD z9*$fwzj^1(ol&Pxbj?#Y)2BRRbIVHmNInW0>FBm8G}ZP&Z#J(t_zhw zKlR@0kL5l`gY?(ANyomAn5ntInl!RW7hFz_!i ze2KFr`RRsPvs$RZ|vq6pCs=witra6*?cvpU*E6R5!dewif+0>q$P>zjvo4 z?{heHaHkd7arG|4$i%wcbSs&_Rntway42iTSwrV+L(;hds2hmwTpgKB=-qR zRXY{zNyJF)t!EUe=tjV@0?(e$rCtrU`xi0?6LAoo^=4aR5EzL4Z6_mz`($@p?jnkO} z^T|ZUOVQ7kY4tvh*D`pMEUuVF6@9-FFkaHbRJ3@R@YA*pwUO0*iFod&DXcWAWwMFY z;rNlw)auJ>RBD$Oegzf}`e9ebivpsXGXkSPp<}$oA-Hz43ZCuPV=dx%Dw6#VpnRWWa{3n>#`%mqEBxv5?6$-X!`nlP!Cad{E*4b2r2@K_{y zkM6ZFPCm)jK&EaDJ-Q@Z_|uH)z1^TMA;}}89KY4%qJ{)Sp50Z}FZG1kd`0FqazCD> zjKhsFpPyVJkHbwNzQr&bN-E&5&~Dp@n(UY6{>)k3y9nF5h~45!%pm?cRZ^@&F`V3A zn}BLVRqKl4=2UL;^{1*e4(O;=xnUEniBo%I8Ea=TwJm{PFs=G~i}cQk3Esi1L~z5m zY-ZCZ)VeA3yGCQNvRjmjq6mjILL2(w%9rIcQ3y(bu?u8s;k)U8{9jWenNDX41#s8& z^?OlKA%qSgR<1XrxFvqjxYdxAyLbuKP1SJ`{3;f`waiEL`s6l?=#Sy7(wh3Sj$*ed zcZK&?C%ZlzyVkAyZ9+s(qlpStZ%Bo6N4)xP)&0Eu`*onmS6JGNnT zX!F}r^9{pVvW7Pn(#ME`E2v2OS zz7RTX&3T>`;%xbr%#|R@05Ugz0U0{S@yfv0BwKcuMT^p#Gp3Ok91Vh80jHrDnoDZX z^}3H`w0!dR*PGqV60Z)c6YqS_Th?X*EK!@xcb(I-%IhYJTWve`bd?-SxbeQy_9yfJ zP4=B3t8?s(dnSg2KTaK=F1+{1_a%Lzp0l@@EihFNE!Qv{s@YgL=;GNRVO|o5< zbHCq*{D#8$f~pTsp=%et6-F#i&%ieMoYhhQ&W6y4W@9Y__!OHOQ@g}NrNfB^)SdrY z(BninxX_4*KgQ=Y2;s96L5)l->UUa;c-SX_BL7O_nZ%P z_s;ju59bf?TM`7xEyH=*Ng8@;mI>rgQ!pTzKOS>i>t)U2yu-S>-%R zbQ=};^uk$0)Vdx!&+78$2P8m&+$ZhizI@_MSlY~a){Q}Nme=pPN>)rhVZsK|dJ@`) z*fF<80 zlUYMic+A+_>!@RnvGQza_}K3=RveR7F`uUHd#5t7H*~SAT+LmuV;l!OW3IQPau0>lj{E|kf#58gr|sE9|mR6%rH<&V>*s-lvJ z+n!^N?#gVHE{&$rdknA4Nc#Z1x}iOcc+}Xrv0|Ihg*lYb(wl;870$6%F5Di*2ZPAc zjDjpo$M4(%R0`p2-GNP0X<;a%1d8x~c5x!rLq%K!D-KA1<4AmY5Ly;GEGB$k0iqg& zv#!Jo|6&r8dzhK7>#@j7dJ(fd&&B(TKcyQLna2xjHU6B;--qp^qJ950fx0er=zQ`5 zHUvfJ&8cJ{n>gAw_}Ls`YjSg{^$SClL{ou!rQzl+OO4UOc9danbf9OUBIJuRa?#X> zDC@Q_jFu6~k`dgg%OzdBFAiel?mzFx=^lS>r|CMeqlC%l znz5-4OXvAj+V35z@2B^A>RVwQIk%-*2}HJS~7n+97v7m{69Koc=shdjgA zx>55FeeX>+JN0Mvvw!0RZ*%sr?SVg7n(9bYxxGp1fR(D;SH>>%wY15t>3LaPGIhy2 z6&bna*N>E($>oRlDB%0iKEN>MFk6USR+h_KaKP^-fD9s+5$d>yqd&O?_Eqp&H zwFI4^x;~%ARF(Lcam+A!Qht?3&M^PM3VGkw4F?gl0y1$vtYCJ z9A9=NFTBy*#Xi?vPqfwEIVbLUqr1zYc3lHQQvmGHLkf@Xy3a3ZkM?H_GAJBekm z19z)-z85#5i8R*NPNIqD0-L7Oxz4#7yHZs?3>CwHYWQRO^W}G#q#x)U>HBoQsM6(0 zD-PeIegu=$Gs+R#^>A=mnP`8EVp4#dFrpo&Dl0GYW@glTS+yAZ79=FxCMrjtu{S7k z7)=d+@-0pdPY%4OEsSQR*{83Ii%70^sjb~A#OI{o*Hu$j7<`$*#-f`y70jUE+4|>* zB9@Ko4y<~c{oVebr1Mgp$xin}a#!(Fnoe=4$bS-LL}D8mY3*iMV`bgy5xE5PBuig4l3p z3=w)2n68O~nMSHNlTs(v>zI?Stc9Epb(h_}7%ItrtT8!osw={)`K8{MZmw}l z$;s_n17{Z-YRq$H`4=+_9usiNL&AnMOPgsh4s<(74Rk6qxpUuW8(6*yp6=0U*Zah1 zsd-2^YWS&tzvj&KJ%0OnbFK18=^FYmUjBQ>6Smg={qIBQo_1;&O4!cl?hsWagST}B`YG7l*P`T@Ge*42^ZGD_ ziD^as&Q^?~v7kEljXv6SGSNwF(ew$w9pXdQ8{}o=__Fg+CquG2lsM`6^}@zG8+Nt>@{_qK5h*q8oh4rN zex&T6yRc8!##MlWH%Bskx{FsVo8tIa+?!qaS0bBTu@4i?1ZI9*m1w<5kY=@)+HA-t zYi#iD7OHIM1ZC7%w`HZ&Ia3XB-;DNr;^;-L`^U-F1-H+<1doW`TRx&EnQd%3 z5wO5Sjjy2uD=ZjZnB^rW&@mAY{vJO%!6!dqJn4wjNZcvX?=<}KFU~O}7m`=tEM%I> zBrm{d%vxyiJziO~a?H5s{eH&YMv50wbvAMo&l>w=E_Y50Np}8$^XKU*+NID` zo56#~(Sz!P-PxP-#uBKCr%Kt{Zaa0^n)c7R892qN{=v2TYVpCfGhF51ntGK6^L{32 z7hUrDR^mmu^AVfh{BhY_%idL`A!9y-nMIczLy@Y&8B~BpawQ}F9DBL&q~e76n#Mi z9h^dGRYiP3L`N%4>7XoijpEjd&d_Q$GbMM)nAd9Xg>u6H_P&~#4Y%S?UNJBE?8Us< zEC=>bUn5t)tkuPQ!>@G=8?F6u2Te(HA1C$sUasXiZe+Hq`Uv)=yH*RJwaXa#m0q;H zA(74yC3E76G#(+Uq&9x2D2E#31~u9n+>?aQm$O}s&@Jhd8CY7Gwm-hg3Q+ssa=iSo z|AE84PqgWy)?!!hoBn%R#;Vyd&b@lTp;PU3WvI)^nDduR>jS=DdFwCb%lKWNuM2RN z9@MZ?oTSY=1RA9@|ICg9PMav-w-v4Yh@yy$q^6>HR)N5q;}pYH_lt<;SUd335{lKz z=G_lUE6y4A8VmupKVjzYDv5|p`JacTtX>POdpS1wxW8Ca zP%EI%9O?227AnAY#I=3QJE>Bqvy@gi&ssmPw=JL&uRY;+g4-veRn zuU5xZzt&4tW^Kj=hC^bLGRAe@*wL3c&M;w+#GLkCSqZQ!0mY{l32K?P%SmVX9&CNn`T_&#R60o6e9j^F5QmKRuH5*B0 z`0Lk6Tfe9LehFG)-w2HZoJ1kieI_swu7#Db-y?y^-$pC`{?D!qeBsdgOL(A8oAna5=Eew+;y?CA{5SUCu{$-p&@)G0WpHJapF+~lh-U-$u8~X+^tvu8T zqpZ4Hc(*@$8*YsjudOC~dQ z0-_?8ba(ze~Lg@zCXPC*R@j6tYd7LqBge5g~^CKWx1P zR9jE*KiZa3+Crgt@Zt`oxVOa$6k6P+KyXTf6A09B_u>-VQrv>H5ZoMC{| zNHHkYS?;V5t1hrPAtT%04KC&o@_MWZfAEvOoF0z<&T0ax0mCd!`w$ThvC8 z)}nwdqiTXnD=yI=C!R!NZ>mn>o0QgYp;5!G1q{!<9CH^?xJHQ9gP zAJn38Dy=&HBk`0=4||G!jk%*gEAVa<->l!*NrMDq+qu09OM^_N+{=6`KLTBYv9N4) zcj^s+etwZnt=$`(eO3yh1W+9Gcvovh2N5y~CkHt>T*Wgd<2q+qL2B5!UO%GJ*7r=CvOzu0vYt;GVPqq1I0m5b*qH{5lfn3SM)P0dnL(tO7W zhtOIFKK=v5!Y3nO%3`_ueX65;+T1L^P8wf`Z(j$(TM7J45mR#h{Qop-9145S@abN5 zEeCT)Y&ZJp@f*EMF4r?k(lc>jS5KaqwX)PxctwN_j% z2t}Us8KE8e)&X$hAwDmrDq5c=7vN7*0`Qj{&h>>`9j-q_EDwZ5r)B2@lH?ro;cwsW zf6yml&&mU+$><5KNoxot{>lNU(N_S}Ot~FDI3qyuQzv8w4)nmvNeMLusB>I9|D11P zMu`u%eD(`t@}=WwO3#Xa?5W|o855KW+;&{uOK3eJ_DBOFPiY;Y+kh%u^08Ugbv;tG z4BT~PRD=?JDy@3Yg%KZD6mjGmp4&w=mew_FuvvVq)YDfpNlUKeWZ4q{?QP;AZd=R; z__r7dU7WciELW)z%kzR1KU^Dl9=QsTp*}vL<_#tj&>~{@p-^~|!V^qp%Y~D5h}g@$ z61|(GRO+&s9b3ZJTdeZo)`t(zH`Jm!v&%$?V=AX5oXwyhAJ2;Jf5`Vyohe2vWNg_L znMLm`mSa0Ynuwpke{IHg#9R`GopzCt#l+<&MQF#1M!(V)i6+w)CBAZ?4Z#G_s>n`2 zck14)>cSAjPx|4*%x_AJaLka`yN|~cTkArI^3 zc4KqQ)s_3N{J11P2qo^|G~VFtZinj@K^+_Z$EwMySUt$GFs?_u zCX_$!GQ&YJoc%57mh+R6$982~stY7&vd!;s>IU9N7G7MBEIxlE67%B0@!UA#4IZCg zbL^gF^o;hOW%qwl?f*fg?!*;3hnX$*f(VqFWg{i7eH1~4ev_n}F_J55Ae9W6f1wGS z44~sg)>m0nD8VV2WK%F-)2X4`cGcSNO84XJU#I^k3=3B2=cPll!bVYVgxb76Mxq%g zR{aPN7yl~~6;zPNz22kF+j~6G0?9YMe`%Tr$X20Pbq}@jzx^0F!VrGst00u<1+$ve zA#tEDSb%{NPri0*jsKuc0ggT07c$r7ea6?G57=uf2b8zv0h|wXh^PXK0PsLPA)mW6 z=+B#IGIQ_5Ljsj2t`cfK6Iy?n7}()lJ1P|?@m6r+@FOX%?%f;!?8kpX?$4!&IE6iL z)_v&&*pt=@nd39wZl@vuEYk|^6@E0wjS~zDep`Vygius=w7wckxX!wXvEthQ5T0A> zO{w4zs83YTS_Dut5j0Mox!R$xo5>Cmj3NqrG3>G-DxU-Jzx*h4aU5s$`-mDh7xaYx zN%=sbupOuusdo1-z6no(kt9>Lmmi4uD**o_;Tn+O#GxBy&QY!M}lMS z{$rlw7?OWDhLre8o$RrZ+J;aYEw|_LqCCY9I}6@Nur{1qx9Jg~uCuKU*Q624h(}{| zU2O)Nz1eqk+&4!6g`e%d@Pc5TZgecy|4G5)F?x|3zsN;~(GdHLrJGTS_Pbn=5mn&% zw^>?tul|!qhtl-nNB=+c=Zc@4ofR!D8m-MjyLm1WT_d^V?y#vf&GirBl5zU$*Z&*; zc~$y};`U?g3;|0qn8UM$MFO^KKt{O0n;PA)Sk+-Ibhu)!Q}C=9*D6F>{9`UHAfOuShv6`Qz!A9{S8X_**_CV<-b8vxi>{W`g5mY9|MF664Hvs0ocA;Fx_ zh@V{Bd%Rmlyb5_JCnCvqm@~`#=JHd>!vaC?cg3w~Dm(k@LZyks@G||#yNb7nWxXhu zs48Q`vc@|hA8nlX8kWuBmz!s@2EOfQiV;#h{gMPAO%NpxEVQR*)R>ZR)|ilhH@{vz zbZYMYryg?n{+O`tWNi_jrMdLtanrjD80oE9IVeEOoFy>*1PUP0SiSy?J8KcnCFhWT8grg(1&2|r z$`%07oCqI5?(VC1LW#c}^Z4Sdc~;k-aip1NbqM@s zb%-bfv@5)Dv|#hPcA-__-W82@Bh&kQ?3L-o2sA5_*k7ii=Un=E2vFrAyIfR9T(sgS z6Gspnnc+wl=iBK+JZG1cn-YCpH?&dEL9Zz2BoQ!Tr(RWBP`wbeD)gDWl>-*X95O_w z(l0Kw9S$%wCpjtlxZ(%^$f5XN_FJ&@L)!&cgpTtX1;aO0j=po50}v5;jq>5tDo62L z=Cp``Jf9cgDJn0vOFJ83KHd`G%j;Ggn|}aARMW3RGxwyzQ0MJy_wQJTA7YeS0>k*zoHlfj?Rl z-0H=M1%Dng?goUBu#<5L(ms!3^vN;kl;)3fd#ClGmJ zB?EZ@OS0Aas7Z}{c1Dw%S)zN>Sh~ecd&mP5qnqfoHaL3eAa`c)26hQ%=mYaMmr16E;=X&+GD6}e$J1tY4$sgGN< z+%N+F$gr)}@s{fX|D@@gz?)B0Z8H)NH$nZMpUB4Ph^Y}_(^q}p2BPjQw2w;O{sp)4 zFx!kS85LN3Dl7_QZmTK&=ep8c#zSg{vnh1jVDce zC#k_oY|>7b7f(y z`?Oi&#cOYvNxGTQ@cUjUU%dQb`2Bog*Lxn0qE~hOniaow2KIGn(xOYh<&!-p2j68|vUnIaE;z zd)hZA5S8FES$qsZjQoa_U?m$K`a%zXe@(Ko zHo^)fnyX|~aDt>xy25Kto)1%w8RR3BlR}^6q|%$wtMCc7^~Tx_gO;6#xj1%3OyqzA zoX%zx|CJBp%ELH=uf5b8Ue?B5*)@a&ajjM7@URcs4DH>iF$eN%?hr)%^w|sj9xQOg zMS_kgT54gF4iw#r$f3TFsuk6gi+M|onR=a}Qt`p4TcFTgUQjeAKYeA(HJ7qyj3+|2 zzq0X4GU0~lWkwwJ$1(EIgo+oQ4?v7A_0KTU*=nsJMp>LI=H#M2QA-7TlF0tLy!*(M z(javj$5qd#+=56UBlZ*^Pb**Wp-DkRBV2pCQ0P+rnQ^*Mr{s;tkc z+;fk?j508=;VW7e9g}c1i(FwmP}uxbsZf^?=r9&Qo*eMcicFq(v*-S`&qI0IYab$c z#=e+~=xyuC$eTOft2^$iyY{_1hlVIoP2gRFP>b1K`;AzIe?%q<#ONM>O_(7Ycta6i z7NvG;?q9%>{^MNX;+&BE`oQ*^gs@Ni^{y?}B2mT!uC+K1D-#f2vv|+e*AxtYIuQuc zGoIlcHs@{=^4Iu+r9E=_vo+9g{xHGfNxwy9)a}%qOy^~K-SARbf$Pqi>r_9QGKL{1 zMcV3X*2()n#gjD;q5cW@P(jL~$6_k}UBMH-Itwvv&55XN_aM9-!BPzz3!XHy{>;bgFCSW zne=_k8^%vu-=FK-YI!QERc3iAtD6p8L`u$p3Feo#$kkt#>V#OHx{Pn!KW1c|q588m zkE|#?-`XwGoU*o@r!QB3iLLi&v0Q1 zf#&|cxV{zD!XS%L?`iU*-#nm>Y)b^ceu))0c=Kl~y*cC|6y_7i4}ko;%5V&nx`MBG z1i*GkR|JcH6>J4+fx>T7bkj)#jp}H(+w&wcmx|`%E-dI}FRLt1lTPLH{BNZCk*<0E zqN}I&wA4ine=j6jDGL$XvXD0!sD_EvQ@O^EFNLP{o`^gZh)%H1#-7DXNS=K2T{#tU zbI6cWw(Z(>{{sYpKUgpp#fEngu1fZb#JfQC0mNH4pK#efzeR?6MQJl zkNUB)#VvUCR6;#+VwF!+Gn!Fb=7cq3xMx`0bFyXJ;i zpT1~hxd4PE`na)m_4P-Rv|*j)si*HKDZ41KK3&lWr6*{3wyAF{Z-|)6>o;X|mOZHJ zO&P1eJWdNoB%$(&MGJIT+E-7aOTg0(tjjeqM$&c0;-E`A=iCw{*K7^on)MIbnL)l|< zVw!LXjZF2}ww!E$-x*u=o`B){oLjuwFWOP=RtHJFRM&*1FndsB`ta7~d#HOQ}G_*|t_4 zp_Zpe1~Ey;C4pZT^DNO)&YGi}E&RmOsW~IM^Lnm7_5l_13zEj?&M80ksrdB#bMHFs zX=*6y>8W8mu>yIS*sA5hFJ)UQ@V4kgtqh8U4@u7$o=i{-etXh|Hoe3SHD4SB6G1~#DlyU(D*-dHARR_eZ-%KZVr7JkUSit<)Ee3zyx&j0c`8<6lC34M zHQh6M`ngp_aBtc!G2$V#UBM01fND?i*sU2#S_F5QO;yAUl;J}$H))?`|HAgCt--bp za<+D!yVhRymLe*H+tbj%&kb$egS*oz=hvSh9)erbDh&-LOp9UP$3#DA<9?4!Xu%}$ z6qqnwmMmgJ)pn=tnu8XxjqlOZJ?g=hm<;}%>CMo=&yZ77WW@-;8_+dug&b;Zcpb>S z&Zv==moFZj1kxPyuUT2U8tLgb6;54~iQA=O&xF}DL?u;mBA0r)`-}4=0zAqiUrV|E z8du8#$?Za_g*%ulNXI2~m}2mfH035rD5QSSkH^Lm3uCxwKJTy|zteG@fYNV9i(!1E zrYCz29uv?x>_9ORIx$7$?;*8W#Q?-;U!k1&2O-Q6xU?h&IYH0&=Z`Y4GUlbm>;dv= zc6Tb)P-gy5fbGr+N>N2R+jR%(8ecNvm!JVbr91ApPm1U;aZ{&b4Nr^x4Z?j_jdilk z?9#9o+3Sav^_}DNI!sejI>12oFe45LJ!2MgVZGsVk(w#Zq?(Uep=YDI+u}oBo;vG* zqNWmaqx{QUP-!Gy)zU|7ZDDx^&nC%A8SdM=po^UnHx8CI+fq~fV)1FsqzbibY>AsE zGfGNtIK!6(HJ7MlQm^T&1gSIkRq{_b4)1=~QvGHjji)DQX1nY}yV~fIo82U_NSiE` z2db@B{~@VHvTlQTJ>{azq+f8QMb{+^tsn5b-KCWNZhdYL)T1le&Gqy^w<&*3V7)bQ zp#q)~Z=sna49*H2^wV`MbW&O2Z(_;CFRN2GdqD=|EG zVe*B0V>~yF)hgGjz?ci2e#WCEF2An8GRL$Y+bcKGRe5Q>Vfxw~*&=L+^1w;BPQ<>R zSEX%5&=!ldp#8BL@J2~=nrqrZ8}il(HQ)%>A!*IaOSGMU=&YN*DLY3`&g98XmxWJc zVEm?@*1l>N(;Hr;FuS7U^n>x5b9eVKCH~y_C$1|!A-Ac4Q19x!hQ{kY?K3Gw+f#x~ z>NJv|`%79{nQYg0OzgRO|2}+2hBob+{n0@jtc-lOdyGcuuou*zxT)9SuzUl@@yyk| zR>iD2^}X?YIrha0)srNT7!Lm5-mGc0A5~q)^Oe-VH5?e;?GaIjs(4hMs(Runby}^i zs_RrfPz{{U@r-MGKdshO6+N0ysRl0MsL&m65phV0M^&hnC7q_EiP)oeMI55yZ`Bf} zdA3{AMDp{`9mb{DTP+f%dAIS>JWAr_idE?nPnk95iu2XqH`#t)=T=@Q0>!WKJ{kIq z|DBvyH?lTDM3byt;cc}QFv05uJFZOc{Q`1ALiNGhw=HFEf9yweKkc-ns_6_DSn3tF z1(xVX`g~kvE72mOt*QG?PROl1=Sj<{+KRhEK|jZk_OtKgPPnV4IGA3yMRMCo{O*VtL4plVH0cA_Q&O1HxWN&q)Sb?E$D$N{q7={L1{AL z{c@^KbyX5ZQHWTM%)EThG>_8wX{T`qwPxJ}^PK!=X&%k-Vvgg4Ngk;jxJ;wzBHIYH zxxHcp8#{^gn%7M-Zu87QV$F-eKx)m4--O-`x17$&=g$nn#MXH~zO_0Dqr5m?!?`6IBg zr|j~X^4y?XS$)OtUGx?+&5XjU;t-oJBz>`r@wu{Wo#1zFe(xex$Kq8GYvAQg@0Jfv>{b0SJq*1a<+^crEKpT27TCokXNOdAtr(M3Zj!RERk|W}5FEopqi^ zq2g=?t&6*M;t&@ja)0edOXk^u_K_R+l}dF_(%!4H7#r%CI?Ow_K0_1ra`$VPnx++! z9LYsUj%c#(QC3$zjg8!6maGg}yI_nb2fyQBicEgL&1^KO5Wl40rt4k1)&Lr-ICM7k z;FT$2lYCp<5V9u9-lX^rr5FD@HluiFs_Qn+IU~L=)gI0fS1ru&in~=;RRechBv|VH8XOfPV`_S1diUM|QMOdyMPs82h6&#`r`=NbEEeL4CHBbjrw|H3l_! z(Jb9_OSU79U9-ugy*)$Ocq%3(6pAhR(lilWsOw@lY{goMCYB{pjtn7~-LFju<`I zY6DC&EXsAZK<77m54J8Oo28`!qP55*YqG`}803q1!Xm3CnxQ6gxzf#k~~R@2N~6giin!{-X!O$_}<4OT4YTR zHXLu*{hY(5t*b|l!L^#p$ABG)D|Pw+SKDidjXqcj2k%Sre}N1OH)R+88{*# z+kCq!8kU%p_4&MQ@2+}cAC-L5YWsG?%Sbxcu4OXIT4jNqC*bYo3@JO%lQ=bTh2i+G z)@r0t@b$AV)(=r%dmvuiG#%{bh*gPpPFi+<2&0;|xy>n#S`+=-JPD(`dB@i^ z%Xb_7_+tP2e7y8eHoZe>C6E3S?_avqS#LONOf$gW2 zVOIVsbC(|)*q2QadbsfpiC1uZ172!=FM$@VQrB4z>39*{xSL! z9d-!Be@B^-b;(6?+pV4?kv^nPWM<2H4SC+@@hoECN|1UaH6_fVIfv%u+}o`2UNYg3 zj1Tr}{0DJ(?b0bdfu8tFM-)=WI&y;~H|tJY?3_1P=58;vB%x9zE)%@q`ZLMnGd*n! zm*!ua5oe1{(Txs2ZueSh)cG+waFyNlFf%V`UChSj2?d9LFNdt-LP9_2A=LzN8yUaV7yJ|m;t0$Ky40Wj$ zJEK=-6+o+6ZC}V@%-rBWfnUJtpt_0dc-H#U(Y+R(!=hZe@~IJeEi)z)@cSL zh?NBZ)nZhvp*8CgP!<+#)cL@`t1?V7y)j)C+ptopS>?D^*=~i=N#*4|u`&dS%Xg*G z@R%xF-svw4@mJYWdJC(SH+3z_kU2ei(wGrtRTnYuE6#1ZJK3DYI$iMkzcaGJy+ExTBKFU9;JI#b*`e_ z5@^Ybr8} zWy{VRuQjB`&d(K~ppQOe-#9nH+QbM3-X|DL+ zEBTaecL&)XJjzFOY=%!df8h2k05!VOmoqQ_d?zBImgqQ)d$3tEH}o=^tUR~|ijOC! z?EBR%TCa(RhA!9bTNDM+g+vme9Q}w94XpFY18R3K7CT*Z!oxygs6^TGP0bCy>{XqI z9IZO?u}9*a5*n6L2`~6WzKEp>m-ks(Q?M>pWl#g~Gg8CHW+#FQo(>N`_x;xMHF z=>Z4N9EP8}Ee}X2*P01DKcu8*O{=7Me8HmyvkHdkdp>MYR(xW0F-Ni{k@abiLNw#k zAQ|v4);Tw7CX==H+ol_l$On7q0 z%Gyq^j!WKQz;OeVCGRG@YZxgd_j(Rwx3xww=A2v`JzMmUm<5~}sCC@Lo}JEwb)j|} zXZKIDp@QuX=CW9xTMsIyXcwOqRbfX{J2eC!)lL=tDX?%Ope6Ggoe7Y1Z#)`6)g)uM z@Z_u(oW%wrYc7^}Son__#!)BRc3&}&(9DLJD(SFcST=hlth3c`+rS)K7k>>|n;5yL zeuapJBhqT^0&e&~O(WB?u?A(7t>Aw$>KWy0=Q>D#J*0m{{DjvoL2q`E^Q_S#Gb4?V)5Hh5l2>z1f5SYWslQ&F#px zYUu&DEcSy1|JHV|p>4jXugtNi_ z%(J8vcBV6o8XrK_(SpaSSDViLu{4%Vb_XpfrHMB@LjijK(^hQO!m!ESjH=2ea)gYN zw=DpE$}I>nR&D$L*h#{O8$G4ouU84@L#pwhS+fHk{n`_^m!wN%lPZEdGF-x(qXOQn z8-1){+WW6k;)4uB@ov#ia6NS#Ft(7dz0Qx;~?^>^GW- z$rdeT2O~>C6$Y!?up->McN$EW8FqOvF_715f7eYv<88B;;Tacv0V5D>{Zy<+VnoVC z%E?z5&cE-VB#-lott<*&RgZuxqL=F)cmA%aZ$5~ui>@4%JA-MxipA9E#nb}gnV3VO zMnC-4S~-NSaZVK|w%7(oDKtEHn`AppfIpUmUvRs;8ObRK$`O*gExLFk=D{2C`A3$& zI^DPIE!B>Hs>__d+FSNhf3qirlZfe(>2Gtr8xD z!_tsb{o!1rFDQOiLTq_*QPyFK{VUp8Y&q*DJ%lRGJyec2F|@_cOH;BNqeZ9fM@MsY z2AEVyqSwK4RrQ22VqR@vxRQm+RSF_iW&3R+x3yTU3%heS!*=v`biliDD1?RM%s$v3 zE@Lvj>Kyhd`x!=pPTNi$yv9GqmvZPQIb3sWS{$+%n=CxZT4ct7MfgU8d*qlhsW;bW zzhZBdvYtt}5rEf-?VAYwGWaLqm3yH2@v-4CyA$2a(WNmj0>r!>uis4F$nKVI*U4OD5D5h77fx=JC(D=erNZfy!Z$udFblD&2)`8U2zwzGfc-S+1_EoUgE@*I5+>^INXwnT4Jw;-Y46@8m|ud;PZ zO0!LtciuAou;s6iK1ak=)i6j%X|bTd+fh|YZ@=WNF^ML*Hn>G!P4Ib{cNlo(@wSIT zKzn4$WvJ}SKB--Jg^leBjA9wIw2V7 zuUglJIBrS_RQ>$KXQzv?_v*{!f1|0G`%C4w_K6KK1jqg_)#P!J;o~;)P}}iRs4K?v z+HfRB{j%yC6Wt|goi-?@~W1t)#LVCh$W2g!mK#+3GX@jHFuf4bnTJ|zhebcMg=C$9?wW;0`6Ec6w zodgvsN-I>D!<;uuTE&KSC9n#WLsf3tWr_{KnG>^V$H<7BRZ#7l#vnGz;Dx30sc{#h z{1SvYhia%9sxRhWY=XPHmq64z4J450#(^=S=3q&mpD?C1(=;ID+*R0jwdTy+eOrNa) zN9kE0Hfw>iSZxm09F$%}*JdwOi2*-Z_K9Z3xu04nF~0^4@F{bePp%e zOA1V5y9K;|8|=(gHS@dxjLdIbMcw2$f!C*v6o9tA>CabMsh*4w$0;@8-SEzA#RA6ix#tvF z##I<$+Kt;6>xI|;x&>1XRVW$j2DUo3{ods$<>WTAqiYOvOf^V`3q~}y6r)n63b)m1 z5T0=ZjmeBNpjJWk?qCMwRke-HR)YQQ5Z0Pn*6BN;&;tQcAv1V z_Lu(N4V<`sY!nvXclI0lZd%(F_NvGK{M?2+Vn0M&0q2p=+u!zwZWfUJPrE&Drk<9l z`)Bp;2DI_&@E`v;L}sA_dUFi<-6fZ9V&6a;-lyZ_U;mF|MmQL08(b{DUeMqp=813a zYFK;jO&#&Uc6QFn)J82V{VcX%KCV&8v?`?uZq>lwYktf_V&g}@q)I0H;K6m9`>C05 zM!Rd0jH^lpf5g64QnjlJ29H}?`I?;xH%dHg^Cms9D}|o*{|(+Je@UdjbLM}1NMNdb z=(k^AKZD^)e-+$DTF@M}SeJ=&iKz%i_LRlkpo~6PyQF1P;c%vV(ngs|(i7{v7Upw#8xK#HBP- zC}H>01y`u~F4s>YeUir*z;Y0ouOVR2?Rq^4O|Pvxq62Bb`_|_!qOxtbH0E|Lq8fQn z`4!Pip=B#Lk*gJXRl6V*1D_E9R>@v^$4x$?t-}pbhDqXPVeNxopKf(IfZ7p_=~98s zdOKtmI`0=W?wHKjJQ26`VU4n#lOp?vYN>Rtj|3X(3h<4Y2kIm@=yTUOhU;O;&0T0? zrG+7S){}lWJ25hE>NsIKZWi1TwzjNFHcbPP%4g9GF}O0u0kcY6okNjH<&Y{)4!|9w zT2ENj>d#Q|r3>xM9%1IFTsm0?6{*qh?`j5c927F#o=cVR=82>>rc)WFvU?&hAH+b? zYJx+BToqqv3hE^5>ko@eaS5?yxE(h+l)X9B&8qNBKP+fO_9w@!qf*~4m_?#e$CH7( zxZ!9YGyq6K%?p9;p5k~ackjZFgL?KtoV%)#8>pNz&%<%&=42u%{lDrp+uT+!1)A-C zR8GI$L0V?i82rbDS6gNX_kXXP#vS0mPgGhrS{Wvs^*7u~c~?ZzG95~x*xix3y?d5NU* z%pr~GUfd%|%`BgT_{Fuf6IeaNmUL7WvLX&jprI9RlGKYjDy_N&L&_RW+GN_sCqa7R zvd0ZmIF}2#zw&v56*vEwYAG(5E$CBdE$BO(Xep5*T#^PZ-+?VvT$D(aT$03?^eCRG zCsuEPcd`f=Kq+ln{R`%VkNldbh?LC;ACde6vlcsIWTQ3|8mWlp&fBF!=RplHg~7xS z4}QQNh#xSSCm^gyW^h$2t8K9N!d_YCr_-Mt9`AL{l>@8K>zYCajzSG?MZb7SwvAsF zBNqBItqLb`6~mv@1exf0>|^g$!0-ZP;?o&#_5DekAs`F~z+j6BnXBQ#bomfpd#r1B18` zAGn0;>A{<}0{(&Nlvm+Rv?)R{P@`wll_jzwCOMaj=Lfccg-d`izMEc&gkKo*KSbE|?wyg)1B=VuF(PR13u=pYf) zcvak_VTL!<&t|?;YG9+W7iUzbsJ7tqc{Ap$b#e*-uhn-PD5hnfJNoE0V4e(F=12pg zw%it#PPhas*c%*>U?`kosG$iyoxnIVCeyDz=AZ6W;C*ey9adR@TKeqx9!=Aa9e?l3 zghiq0R>z10SfQ82wAtI^B%V6^xX48Ml?E?*ym*&1rxaS{nmGy=m|LsTIthZLQ zAjr^SyGg%Q3aAAaCj{r;EohizYH@gmF{LUjFwUxM?ETLS6HS3W7nqt}V0GUbJ{)Ik zX)mY*uV=WGs9zVm;O14>An$Y&O-Q>qSx_w?coAbR;NGM zwaLs>T0dmEp2w^rS%isXXf%X4^5JWp-eTNtk9rUIRRUer{;A`^Il~q@FQ*ipAq%p> zxAA1&*v9IwZGGruYqlo8AG_4%En>n^WzVqH4hzoLYI9T91`m$fbSfNU&{EIPkI)~{ z+2gFJ<24^wqhl*{QpvyOG93cHz*UA#gpSQcx>smZU_CZ;E#9WTweQN@plf06Mu+-~ zn!w@stL2~U9Z%F{y8ljUphA5|{%V-VRJn8Zh~H~Zm*fQqNlyidCa51oa6`X{Si zvfA3^^?ZFa95^(5=h)EmtBpsv%KvK2fz%yasx^Oys$)i4+i*mix<$9w$yi0tX+ExY zt#73%qal5qSxKof27P8_HjhQ53%=8~1G+zv8zNkL^4`#1$7}>=a5WF8yMSOvfTF$b@XMH8CwZ~H5nI4+j z2lhgo4RL@Xiaz++)yT=SpFZ3LzEI;oQH>k6C57nP>V4{>U#PEr?(^|!)f?_E*zu3n z`6n{6_!sgO9i%7GrukF}K9O~(?J3fe6wE}~H+e_A+t7gz7`*I$W6V}w-QW*sM1T>A zZxX5X4WD`gXNfNT_B-qh^T~w*o!>g9_Qp^g zr=*{G!WSn0vfQl~;#CNW1Np4n^`VJ0QQGwo%q&gM{%j9R;^_Tpfla+(@Pgdv9W&6&^mx9OgQ7k<3B1Pmr&v8_oyIhYE?-Zt|_*y?UjETr}D z^)8Z-xvXyisg>}=NMqyMblUq~snqg>f&bY&vS@%=A9}_zqTQ_#BrbK=>< zW4wya0p|InI+(QqmCce+E4mT&D-yzB{ptl>0w~Ax{Ue)Vw26ZfVM!bLcmx$VvM+aK zIz>mz;%%{O<7bPWQ2!rwo{a~ud1HI*ZL6)z(>qCPQv0H-9*Oxy+R+C4#gTI#FSfCA z6Vh{E2)v7I(`5pQfEV{N20#Km^OC6H zBfHFwY|jVnbBNtJ{A=!%!2WdtNjWFFLxVVHK13|APcwG`pcIU z@N$pkIC%7xuf^Ub1mr<_IHt4^7~KHM_%krHyiVmVjaZ1zzS{ne-?&8Po zI`054ci8S=Iy$=yRl(HAV6)c8#G}p!6j9#YWXtH2uioYNP=BDu4Cb%|-`0TP`NK{6 zz~pZ07tb1FuXK8EW|38})viJES$go-%cl>G*fzTcnH^$V6A2#9a!-e)-l>KV+50@Q z`KEu^FSeY|_aCrs|G`)8Ka9A4lOMr9bHT%*jfbxB1>MDbMTbfKG2B!xW}pbf#OZZk zevTME{D5Pr&vhVQ%4h>^L_3%(TErZppJ_QLdNW1$KJghHMkPe^!n0w{*mtC*(W4FL-#ry%q0bpP{3{-Cw#V zyY^n-_yZX$_Ag^<%Xj7XZbzOjtGj&@9K=UuA}}?L0YZm}f{r7)uV|yk@BtDW_KqI- z!8`tBJggUdy0JHR@4D>8A?$mHf`5mCk92JkUPBUIw#8%r0A}3BiVnNOvyv4o0pV8z z@B2*i_>rPSDltbwFzRSV>$e;)qZwC!ytS;My~y_LkYEwCV%~# zhCEi#lz`BzZ4dm%1kLvZFaX^C;_<#gekDIYuV3)I9w1h`Pws6x%MZ=>C*~wHVkVWRGqQyT8}R2fU$TcL<(~Lcx&C@-f#TD%$$ZNO!e1?h?%jrvTrkNkvsL~u+BnuMAC~|}CTM>HodSAv zAFTE&n~1)QcJ|tkqA}e(Q!;IPEFnMuz!_5S9zdmjhvNQfs2eNC*@O9~{0WV~w$`Na zu=nN}9I!V~rx@c8^*P^mYx<}vN5Ut93+|Dq-)HPxw{G+YihcP_1VBivDWGMbBZ+vV%GI9LuY{rKE*&2VN=kJsM*#3vBo!;X{}rM}P=gEfTw z9Sr!?^J1DOh4O)g{$qGK!^Kap<$B5v7v8Vm{w`1tJPh$Zbm3eLG(?;+@g@uReWmm> za>C<3XRUkxWvO0A=(Zw#ko|)j)J{Bd~lv>yLS-Cu;GHv81^L z?_~I-Z49 zQ#)~ke+v`%9Ut6V1dp`Mk3ktk*NT!~-rQ@fe$XgQcp)G06>ai#p_a}kkf+D9W5^Tk z5&i9VG`8M|<05f5-7xU|HoWfJ5J}UCkp*h*InToYS;7kp-*Tw0j)3;SPxFcXRNh%^ zjmw6bWdw5!XlP+brj^%e<1ccau^-|lX#%7;1Ms@X0Fhvc2Tbb(a{VO!aQy#p1zv{E zCQTey@EVn1_O^rq-aYCbvtB^sx7GY#EM0e0Q_I%{LNAGkG-(O~(wkBw5IZ0WiVB2| zw5OB=5C{@VXi@3XL`w9D@>HZslR!eE(&32;K@bwENXexK2;{r(x4yOZWbwz%WSBW~ zX76+6&WOqUK3?Xc#&UX7U1!-^y%;$hFqUgn*M7%hFWT|)aP^hY%#0tm%B8+N-@xbR zO|fy3R&_T*-4`j2UVZXbzY>b3$&dZq$ra;VeUUJ&Y?rI&7b0lCqTJp3svJ?x%`&VU za1l_>Y)u`8!2FyZk8P6&zF5?(+sFZkF+0YYpvV<)b*8rsJ|aA7^~kDUM0&1JzW*5? zbdJTgY-?8zq%75cw>6${#keN<4cx;#fE@CjtR@j_bVTZ$hPls0j;KXij6{#9(QOxT zdVUk`<2*6aP2}MdnQ1OvE7y9nIj{Z5{YC#lYb?R3ksG!N0fFk}oA~m;$MHh)@h+N& zq2wDsiog3noSKlT@el6!-w?~!hnn?eL16A51%99M8rKj~owDoB{&2?lo0yGA?a8D4 ztAAzU1~!x%t^&8DWFwB32bpBA7-%}xT6{TLUVvQ*byqKJv-&ffd;y#M2`;{jkG-z#^&GQA zc}k#PUPB4MC{^rj|=(`<&# z#<*-^<knt~74=1dLr$+AoQ6bFae7^u;=25)w(8bvT~g;;OY z=pCQQ>V-UnVjj39pUm&Ed}|#E?1P@5NYyohV`Hx`%UKDiwWJ3OB@k>NWuGJbLrZI= z0A~@F*BRiEEP3=1d9+eds5cY^jO(w6#eI}vefvzdzr{WHhTmg?n|&YD6>f3%lIRPE znvV+-KZ>wux?ay0G{9eBQ^ayjGHu7ZT^1jIAq8Pf7Y-u3!j679axU>m)P&x6!fCui zi9qY$;-)|FW@=!Wqlgvyp0x}XN821~J|ReK5yFH^0EU_29~0&)dCKaASuhX!3mY=3 zfs6Emhuz9gUvJ(|zf2d+B!L5gk*#uMP|3Gg^t-%Ur+BQ0WN|(8H3<+vu^1U;%vEuO zoAdr5JK$vi#36G3U+cR8k2+1y1WU@DHs$f831YoffTyB#16eW&31!O}Gd(=aS8rNc@>^CkZ(~BaOK-d^HV7iFBXp}G#z!jgLxv81+p0oMJ$1rZ>Mpq^8I&N6){8rFP z>$_v;gbyyvWJS;k!Et`4S*oL6g}xAECv5!AU}M z(?WK!nq>vN>#HBiEhBD0JFk(ml5zGS{AD%rETTS;qeHf8UNEbUyuI9fjJI^GRgre!qrTC|d^5lI zEh8pzhxVeqPHNs0nHHYAPj=FK9}sI1)_w4OFBj#zY!=pCXfD+Rs-9o^TUR$-N#h;E z%m;M6Ke*z>1Q6Ry{s~g?G&IvZ0R@G?g7`gZWig-q=?E5%Ll>|NH3I{o^XrE6!QKSa z>T1{sWbg`4S^lT>uwolGlBJ~SQyBaoDa>^pApHl~$PvPMG{%-_YI#)HaMuhScN~OX zlQ66F9(}T$4xPYjG$)zpNUS|_&qn;>V&8`VKQug7yn+kr2n|JylyP9~V}Cvtfm6@e` zjS!F(s#gy9&$_j5VHzuVdh9Os3_E;b+LsMn_7Cvd)ucma$pSsNP`@9tipowYDnYZ#>Utu ze8gZ`pwSN${(s;3pYY!v;tX8oG%d$Z3Z{=T$0GaUn6F+|ZV%lUE_yfVV>FQsGzHDE zgUtcd7&z%{t?m_l8qG|aZ8P5qnfoOaV@HF?8!+uIgL5&f+&d(QmQl1S-uMyzBsI@H zxF+xqPI7QgvFjPdCHuPRpiiG|nZuUf6xKMr-xfO0T^q=(dr6G9kA3*Vv_#;PS^CM+ zc?&IxXrbfG+qkU7d!!K>$M$vtnV<31zdkf09gArdcZNA*8e zIp)YE;F^%6LuN*ClP3AtqD||fP2WmHi68h`FZ6*KeE>N=haC4e8_}@mkBd4Ew2E{O zJ~VqJ3XT=?)nD(1L0LhJ)RVQe&iHhdA`7r0J|P;A`w_$GwCrVeCikWF55L1K@d z1^aVS718BLMlK1ul|VtH@A=n137uT}GsAqUR}w;O4q0+zY6Wkspq4XdlX zwFCou5q#M$bAHO3bsM@;I;4-#H-1MetJG`T_Wd@kM|IOOYR#2{2AgHy_(|1lC~5Od z{so#=t8;0lpT$1eA8Y`ht#m!omvy?r1iQ(k$hN#hu`Nx>I z5A)n3>OP>&U7J2;yZEm~X5nI?k!FRp254?u&d0=zqlhxf^p3ehFE%S9L#nYLr9h>j z528J3u=HnsA6(kkBN`uDH08Q`E?vA=w5h#clE3Fv<}x=KIrUg__a-P?&Q03jWI+ThkZR&8RQz^&YkKZvTNg!G@PQP>ZT5MxQ4BUMRkWy$zYGY`@`>s;nK>A zme!ZySn`z2$@Bn3r5zns|7(NV0ydO8vLQ~oH3VS}(^#~%thi%*sb|U{We68!@+?0m zKj#BnDC%y(pa=BRmn+Lr4cYZM)I*??dI7=43h4Ld@Wr}?zCuSo&bI24mI8k`>e3%~ zJB@+CE1Pvva&8+@Qe&useu{g`zjS4ICnPRL0ASaB)v0#~q&?$3)%=f|zz*$U=RjG5 z(f#bXngetEXH@uM2PtXoQV$mJwtsGeV%Yc?k^T!K=FrQ_N&dWs^e!(b`g~_s<;yz7 zTBkl^74N*XXRP8E`w4rxI>0>7vAp1}2h+ggcXN0@oau?wlDOv`>{86$%9K9i;oD|X zo^q({v&E0RKQS*LgVTb?^|tEt?t7{4fiG;cEx5Y~_jo{hH*<<>`r&q30;sK9rFf% z{qR*(P0Qa6JQ}U{-hTRt%ZF&BT{1@f`odZ`4nE0mYgPO1sJ((idjtk-e*GAYVyNQXY)=&r@H%I0iTE{Er-T%-vt*(j(hXXFMs0YieI)*JnMEW%X~jN zmQdZ#-)<~tdM9M!ao+NmrYSqeh%JTF-*}pfF9{lso0SAI1{jwlsd6~H2~U$iKficnMAfjftCvybSe-1YMGttRPs9+_` zhr+X_--U3s|KX><3{1FidK}srg=Swm19XYf`M|iFhzwIpDpsqYbma*(TV%1D9Hopsr@Yi%0la&!;Xz-$ zM4oP8Pa?@y0gy>bL(yIdgRQl_0u&@6_?kjbHZ`{P}+TXZ?J_7cU-6lFcv|Me*+1bT|?AIwjImM zyWRI-s&k;ca>131>ObD@B?1OI?sB8c={SXvARbc8-sxhpeQ!ywXyy^PuF_H}*2_l- z*p4PwgL$Bdv&LOKK$#%$k05Z6LEbar8C>TE5ugs@+WaQD*zP|Slk%?;Z3*dIm>gZU zT;(Zv93<=g_UZ9*U|bzUfrqYhtsZUIQv1~FZ*8dI2C^v zWrs8y+C+cUk#%}`gw-o<`_3_u#n<&Mi)W{liF)~%!^I{OUA%EB5-fKmpw*Jz)J8_d z;0V1uak?U`y-jj;B_vKulJ));-F_-(PaHT zB+xaU&!Kmm{Bw&v_b@un2>iQixU+f)5n$f@X&1~NJ@TMm)I)z_YyKB52$@k&Q)+6r zv3T5nnxI|woqNV0^Ij1-@^4d~tZqI<>h7Eg@?WYrlL^KOqmJQ1efLW5c*!Ft`4U2X z7Y8-Hb2RCs!RzK2`?{65-kkoNpYc@TKVmjlOFs|S%}jV!Khh@AZ5>TJF| z#wyHsDqtY;U%chVBbXb0-i6?2iB>2JdT&?Bs8o|MH4&6_XMW$Aqn6f>)MvVdIvA{!aJy4?Hwtut zI$in=OS+Av*Yn)RAiHNx01^xBMD=gLDZ$^;3z#X>GySbnhUc>_ic$ltN!IfyzL?OE z=E52A^=^>(2w7?eU!>DMIW%U$Eej8oJ#m^ps1I>ITJ{8@FnDLSfgKQzf5p&Iem)&e zaC<}yh|XaSq>yh%{|AT^4~!nx7=Pu$y`q}+tb+Ku#(k?^v|7vuv~H^d^{Wq8TmKN8 zIomhzZ)R_i!t+b+|Cztu8_vC~r|~xZzdmgl$jA2^{EN%59*q#6wy*!ey4mLx1lv&_ zvprA_)tJb&J!2pw)8%uv?v%hAzw_;ZI_okh)oQ>lWhUda(M4DbzXo)KR(_&LXF?sNtIy)z#8>`j4>EfICBEee-vy z2XrPzIX8)1F~^M>gA#+y_1n)0p*l=XcA04=<}F7c4{RGl<`!<^4$qA}3|6&Gzz0DT z>%>@RRRP=;`l=*(S}S4Q6$fJMOu`u2;#1YR%QaZpcLw-rLH2D3FmpL`3`e>r@Fmwq z9=H14)aP{B(SXW>NqxZ2+iR)O$kB&XTD$vz`07h0`NBRKBckH7NtPr-MjJYeg12Yl z+z1`RZ#H?ne?6U67!w`EeKIeAM5p&YCTq1OD7nJeVDwjASKuIT5q_O7{blFVu1%0r z1o-hxKQuX&5c)~tc3G4GFdzst6yuy4Ae~K+{|{UddcaAyF47c!q-p(_-r_kA$9tOk znJgYKm=EU@_>$8fewu7r*I1Jvr$gT-dgL$Sw$bJ>&85@C@%f;Tii9x@uDDKtbd|K) z2Omy4fUojr8Bg>@x9I(A$9z$+H}~ON>p#^;QrmEmT?um^E<`@zoIotteA-gwlMNcE zbF4-}iA@q1l)C;dZ7LS)!aY_jdF(%T8*Mqx#17&2N*R8r+Qrnw*H0qI7}ERaLd>R= z!dKc5J0yR)jK*K*(~}EhJ2s=H-}rGwRtb{_NJnv;AA)RaTg)hHmX>5W%~&$Z?wFp!cjw=jUHWGwUC*SXgiVh)CdEr z8v9$ZH$7>OD-MS@VQ+Fmw92l+Z$!*IJ|1m<`rPG*?j{(*KWB!cjO1!Z9?XZB4R161 zpBjA$78|j+k%IL3UV#2JuEY8WDFGyI$7hni7!~6tXE9=(O4C1mdpm>TH=DwKXT48t z570snOVLB+vmBnf@6Su59(m)p;d)bgRw1eV4<9Wi zL(&lb^((l~OrtTQqqu-mJn_wnv?eG9C4+G=s)_$0PrMesU*bzoF(ZqFCrH%eK#WG1 zXa$bnv!+EHDHg+rfPQ3hO7Ub`+O8DHjvKir&79{%md6if@0XwJ$s{RvYMR=zE7OZu{Ir$j$_Xnr|HR zoxjnI(+<5v!p_$o$Mop2oH|EejrL=onv%3eE&X|2CjrI76X)Ls1a2S>ua18*m!u!Tgt^UK4hTZxgSVPJCqbNsE6RFdF;-UtCFQbx`?uvHh8$WPI7A$O{N2#AC3A>(xUiyTA0y$q_z|mAqlI4xUOfL_oNV>t zK16CYTgPWBvc_zd+aKX$&r!7k#^OeS$FZ6ctk-=U00DsW^zTO#hki>(T7Y`=Qlw*>>o#a*=7BL zetlblU*_u~kw3kQl;{dkj_U%hIhXrBS03o4R5V@c^Py&3-EKca@BEYS^>R?g$+L11 z24mT6M^e=$(9y@_P|ffbnUNgwk2rezt^Y6^Ozs^^u%BAXZ6=;6UJO8Vlkj|HUCZO0 zv)iFNm3`(iW%)Z+sidwr|F5=b9YW_Kts;X}T+^gS>e|jnttpIl?gDdrYh6mxkaLlb zBdoT5hjrQ29yDX_o2@yktyw-%GKlv`0Clr2nZ1MkeUh0C?<1Vmh@f>kRZ-YIgoJ9d zFg{;IIYRP*8L#Z|uEx-~+X_H79BWnNfY;L?%&*P2KxdEdcS6Wn0@jm;IR^z9#b5ob zi~Nk^o(=KWh|}_gVE8 z&)13Kc;33LeBh0#(kY_Um}$re*OtCFf_zj3&g-cdJ{S zZQ2DtM`@g#-eces9Jfmgd$%it1GU$~8$BjJIj)Q$cYDYA9k(jckifLnmif9iM)})t zEu6|6R@cW!r*~UFZ52u5)Zf_DuF9hIuvFhop75_w1~nSNJN!?7kZudqGo-4fFU0YH z?~=B|V_@r%--_SjVqt^$dh($yt5*yB@l^UhAI3NN<9q4N7O$4B>^57p1XbqM1>P+m zWQ#oHU2AG#@W#S&0cPoH!wM_SnS}G;T@0i^MCuw*LrQOP)V$eLRPYn=kM0 z1m$ywxFyXau>}DrV#VMAc55Q$^J90;WO!7-_7rDjU=&6G+UjHcnJq^30de)_=DlY5 z#@OGqf+Zdvi)kA#Pjso2`SQMVBA>KcN9MQ{FL%)n0V;op{aoMNYjMK<~@y1 zp6wjJo+-&cQ@oi?&T}31(aFZgIP0a@KX$GYg->I-ca>WW{rDy=Po)@|9}Djx>1&c}wt+JmlLb@ztbvh-m69)0bUt%ZU}a&7r%N0|6+7LP z2d!=i-gqw0;bZHmmR{z-%R(=Ut*#9%tier!iw_=%Pew{jZl0=bnpdS1Oxd@vng|-w&41cTg&nVQ- z?T(9Mk7r|V{-jdr=IqS3>$4B0uYAe4DYatYWZ9c<w^y82x~%gVyo8AqH~SR- z%_%Y$Sri6KXEL)=O$8^;A}x%r(HyYip?8EV{?afAsQ#++*_Pg$*H5=i*7^Kiqj>OZ z)qGmJzngw(qiNZhva_vbxH$A=1Ng7Dj&%JL{Y&Z(%3}Pixx{HrmksT9l+>itG=S7~PJViqV@TTKGxC&c2Gh>09->?>jM}AeMW17hW`KUFvyZ zk(nkns<2|`T6*El>l?4VMFv`YT+pOLv#2`Vajej2$$7xG z=;q0Kp=#w=bv9Q>iYjpFWR%s+gtgPt#7RQODHdOlnBTzLKIeT0$HxgV^|78s5l{hY zptr=hXg~))a+D`hr41UH_e11)pJtAk>P_oO(Ljv~SFeDfCh8UdrQw%3$uT+YB3tVF z$KVPFB9@PpvM6s135p&9gxnU*pm-r&^2$w?#DXV%UjNdZn0J#A_Tha^qDPz(`--DW z!pM_qG4|8@$BEoh-F=86KfTQ>50o$p3uQn!n4bKQWJZ|51Tj^@ooEv<#am?_r8f^I zYD6BxG$(yNVxI)B-~94As0{dBPL<-EzP!?#X`i!SH@_aXlXtjjcU5^uJAA|3zV9UB zp#}bv#@?_LO!bba%2sK@at_)QE}NNXi|?-Q%~Op0_Pp;+j_hfJFOnwYJ!=GHG8-v@ zmSamrDh^b?RHrE^Lbek+DO7K>aad;JGTqr!G82En+d`hJ*efR5f!DDkoW6oKgY#4+ zSW(vL`pt*qE-t)JG#L8(z7Z7ZN)+!2Z(F-n-RGMhUFk#~p%;J3Z=x@kPb%uJAMq0f?Smwcl9?Mx+%{Ulb)@vF@Q>`Ra13?IHK*=56rO%_n~cFHsvDTk_+zMF*NSTQ~|O-<`_GPX(8C2uzwuv zT~Xs&j$pI-nZJ15aGVOV?I=RgQtyUTJ6{E*&`XtFhBcxGmfI&q<%A@@DlcYy2CmW^ z{Y$APs(&b<*ufOQcc_@bk5M2NueFF-c7=u%PULJTp!JrR$q_;EGI88Zly|tQf?;Uglw;{{r?GSRBz?wb6e5@;5F6OhL6WBDv0F(q}4%@!)_w=hTY zT2F=HUrR2Wp-Fg%pc1yJeoOIZhX6^81zTLP?_iRCl_h;O>HUp?daq$;B;t~z-HTYV z1%187xlD->wan*vq74?5D9|wq=+lmt9ec;?tseDoW`a0gM9}r=tzA1(0dMP$=9yH| zdMDK7!t=qN^$0F5jF8i^NA^e*l#t3v$%Ry<&YlN4bq*p24xEMQ8R2(sp3B8+a%1&h zy3?-~Wobn1%qk*C60H+}sWU$;NuBbNA!sU-nN&gPzCN6gEqP4S`*aCcAj6Q|!c(Qb z45VYG;uxOr(p$h(e1*4y4Dk|MI&QB{ISpLKsLqd)=$k_X zaz7A?#PPI4o5)Rc{-w#HWAEy^o@vM4bj*!|dGJr-MHm7=I7>DN=Sg`*i`Ub-p>L>l zR+R~fxppM>9J}n~;E(Q`5hYRRL-0cd)GMZvx;g47di*6niinLT)E>W0W~BG_$h-(i zwPi>(3pFNkk`Z4?zk~w7>dUxEDeH_V;66((Z|_oA({I}$1+SxUnSrD>1_A3C-z>2( z?LB|I%n|3R|ZYywc=R zPvLKDV%IIC$D8( zqDxl03M}~r7~O4%Kp8A|qpt@|#=Y(1&51ttk2A{%>sZ#AO2|HNkAp?V_oQEKA(#|_ z_p)2#ku`@__**;ny|%luIJ(fI45ESi4N`36Xzbt5S22M z%zaG68&xbI9+|(cVq{Cin0|W;XdXBI?bLVldut8kf$|aZJT%~lKx=lpXxx>9K+T!Q ziEj4K+4NvQZ)*~2PT8ZE0p~E9Si!jDUydzdw!7ji*@aFz>O-!&x4{@8kqLme;&ol& ztGjY;GVehn3A&xg?1^iP7ZPC18?%HKP;|R;Qc9HfwnE95Eu|CvTLdpzwq(0le6Cg+ z5Os2q*rlllv8gcpxvzdTY3+U!d~Cn=1El$4kHTwkini5QEU84b&<)V`&ieVyqGQum zLh#Jxm<~s@5=&rgJIUSYFq0nmsqpLdVZH1hBECANNP(4xqd$e*F6^GiSP+FKM45?U z`&X+<6g<2CawwxFPcv-LvT#{lJi@1`-NC=An|OLkX$+OD!calOSTge5goF`FA;W$q zMq2UQ?zbz^QVwOwC#u9dX9hydF9){X>dyCTsp?~1h-VA-`ffhH*Yjw@1*5aDd3|NI zTcN#};fL1RLnXDMEiHMfefD|*O_p%q9gca;X*TbQFewQ}SwD&5qx2}#*xoBnXwI_xa{)iHBJCngok)&DhDkUmW27)-eE4+yO>AL-xZdlZ_0Zj6A zw|37p`RaT(?k`n3#3%QyXmYJj7V7TgR61QW>#ziFnF`vabW-=bO=MS$N-b9NT8CeR7lj%^o4$fW5&Q zfk;vZys@H38@m=jX`>O;?Imj3xO9)VX^j&LLSajnW0W)_(aK9a_9=Ca>6J%R0uOb+ zy%10v>zz@#ax&2T?`nn`21-0SyzL_oF?rH1UWId|O9E1+8T*`sfb4cLD47()P$=g> z;*;Y$uIzp*4gBg^?%MkxzHUfqiDx_I7bC7leTlEB5#IEG%DlK%=|qN*qSl=(b502@9Fz;;ax68vMOU9zi4khkE#($g4e!33(8R+ zDfr=^erm_?@-wWg$~DXR-1`3RLW8015z_&hDfrZ!bH;RE?a@xNo&U;%_qpHM5on5vi7I3*5H^>pVUY(-E=VcPiLsIo>pMTLt^KbQ{aD)p3v#&D-BD|irkgc5>*lBxe!6gE>zO*CqCa=A ze|5Qkb=rE-*)b+y++!|X?_Ivxbno;!s^EuimeP8~?X{i%iszd4aZYbQ^qpwrdw8w( z!I}1+d6j~$|CO8bUGx8yP@|c3S~H?}dW+B*`}>rGWzNh-uu;p`EI=<7@7{f2Jl~)d{4G_ygmE7R!T{_JP&;#5;_4;jWMEpVHd|Rd&SEb!B+Iu`!3jjyrzu&g*LO0G4N1&ISGgcxSPv8OeyE#$Gdsut zT!ym9A5$AXXHnkO#viqN6|kd6#O-@hnrbKcqjCd68R(_B)C&w05YfmHnoNrCINvN0 z5q^4StUufAjv*qQ+1buJR}+u;ALkDm!jp{+mE;O)_pO`5EL0*{<~#U~Qkv!AE6cXO zP-^bnRuoyZ!HyhV3k@Z@t$d;^GKv6aj4|;@8KgQz8r&_WhmQv=oT!5~sMIkVPni9u z5D_>uBt?ZzVvH@tOBUqD33!Mil9h5eBHehxB-!33UZk)mw-In!+lM0Z!jhO&$CCLL zeKE_67wz#R??P@odK}JzcWNafdV9Knqs{8@g5^>#*(K3p`UIf96_qrYqYFBkGT<;x z$>a0E%h@93_H7ww^0sJF@M!#DcKY(m*}c0;(+rOw0v^Qc>h;dcc$(F_$?B z^}BQzY5yQj$Sw_~xlsqV43X zj>W2$2vny;QScy(kY+Vk7W0sBF?~zLVKDfSIDtJ%E8_;>iV<`yn5;g}RO$NoGepTU{&gBjzDg}tvgE=8BX;UW z#hzK|V_^Led~*y*5VN66T2?^V-rLi2CEh){f@CUdH7+^YHOs3D?qP25|PE z{89kyS%%}$#*>hGx}?599CVEG%m3v=hSbn!z>p^Px^|xnW3*7V8ZB$6m9!<;OP2kQA*;z#kNB)6U zA?Abbx+$mKb*SDiQY=)wU5Jo^>U}E;Ku+4%chzg>%C^MvWc}SFZ-p>FVwYfswtz=- z2`hS>eUMv87Gow;>HBB|i-)M#4kaaw(Qow2R~NBscvkq|d7GO;%6O~s8h}5IdqQmX zQF!zORvm+ohY*rlDI*M30D>`K^M({MlU`bLxCO{=yLVgO>1==C+~G{rz!qY?;+yr@ zxyyUq_1N+lvg%2EN{wt)vJri!M&3g(E7gho3gD-~LU6g@;K*aN*d|!(;os&-&Aj0^ z?B4&Yl9Z)fMl~9p6zUQ6EsA%e97xPPIxMAdwe{FQJ{4hOpGc*}YqFCzd{17vdf)kI zWwE-JSMQ$@)&+U+!ujKEd{wDUR#E8-!JW4n%#!FB*iRz}>Q<@l&&X_aH zyZ0~G0T-Ql-_fJkWoo8n8=B36e7pMNDeL>P}8z0ap}w?`~_s|Wyh+WXB%Gwx_-W^6V_5uGv)UX=2}E1E14|(&5ka=4M`C1E zl050NfPJ^XO&L`;zNpk|_imr&W zJ46~&n#ku_Fy~XAb9MU4py>ZamulX_B5zv_e}7@=WsZ>!f}v6s=n80ijGlICTh<)= zsb2W)Sq<@B3)%%oU%Un5WsNiurpQCU;i-6UCDxH80ggacvOSd>2$f07BKy!8*uk@` z6AOk#62iUny}~AS?PAM^>=IBt^*?|JQ`vTYEyjAy(RNWex_OQGibf!`!^CW4Cc$+8J+91Exgg1+`j}7N$=@}fLeQiT%Y>BPLLQWDH?5l6;J9bZ1D0`ecG-OlRc2& z?xm)kfUM!2qh599HK+XYGN&m9_Dpg{syB)Pi0EwIhTz=;j^S9 z1UnXccwDKB$MeaSNWHav>Y8sBd}Lj-L^tk`-lCV@)?k8#cT(R-q7mZ;YebZzwJaUS zGnf!l8*jP9EluX8=_K#vc<@(uhVX$eIU6nYZQZUpQia2lH}%Clczl55lutf8anW%i z1Gu&1WVq5--ob(h-&qz~cJ;swBfAht_ZnzgWSn5ZvA6%oMw;iEhN*3ez!Fqn4oeZR zuZgASCi;(|CbOeZ8`p}Ua&(iIW+;ZYVXvrNQoWbxK&m>~47g}2z0&zR-V$E6!P6|G zn?E1o^{)P}k$|rQbm{Ujs$%(e3M|)B-cqoaQ33d3PVU)T*bZX~B`5CM2UX*iK~pNs z4M|=18#qCHwsE;x!2@a^u(x@=EG&0^EX=p`5>3jI7nWpCHU?yyk6MZ#Iu9b8t#{p7 zYFH)3tI=`7;ocuBRrRkrratF9iAJW)>?lM(z)xO^O~28@L;Re&z(MJ_^Um)DM!~Mp2>~T(%iW-ts&po-i;V<9HzZL#FScAA( zCZ34zS~o?TR^lZAgH?!QcA3hcen$gZWBkL#Dw&?m^M42%)a#DTxj&XeRQ6Ag_Z$SH z=B#zlU4IHVVJelG+FM&J zs>j%SO${kuqzj-kD+fO2g&rz-xNpdUjyaLjY7nq3e~yc3>i#056fiVB5|a9g<_YsW z111MReKf{Q`8M-WBu{;Bw&g%aemJU~$XK zbViLz-*mIP7kGsi0$a#rhBsE;Qww}1zFn)8^v36;0H$X&Fs+kv94*g&^q@@8>FdB- zFP*UfGKx`M^Sh+sGpVE4x}r46E=j#(U#8+(vWT@4SV45k95a1U>5iL7KVS1 znac)_v&8n4a7oq((8F<3HiI}^P_=zkcIJk$GlT@L!pnd*OAap8>R9*SAC^FTLhuZ@ z197l0>hEk_+~5=46#FMD+Odb+5=U#VpT!IcRC*sj9~~PamZoMIU-K(1$^P;pjkUq5AR9V0^P4> zvzUh%2{%GkV)(NZh<0V>X0SFoXrWhwWMz;4-Wb;UMRMVGf@gm#D_AUBS#~6?xj?jTte{;#Ch0?+0 z-K(s(@IZk{cPngiYYvkKW3e|vPO|nCgrzKc1z?1h_)I!3)j{{8>*kUxP0x)7>;-`| z^YmKP`M62`lc+yA+Z*?ji@_&lmw5H??sUl-84ryeMnjDp5gLgf>D?yF(Q&|KXC73d z0NK?`j|DU3n&5{eHc>BtJOhDI4?0#hsj3CfZI@FNW~Sh&d!P}<(WEW8U`a4AnBq;7 z2uU$u>0yqrP2h(uc?2j{3y(J;CD+sWF;yP~Fz>$Wv2SFCTZXP+caO6K7bNI|pnEP^zDc*N;W_xU z1#$&9US?{qxAC46dD5C7!Vz<#Kt|h-wqM)jX;xY|UBm5ha?!gcRz?2uu5j}q4~QPF zn4yV*5cw=cwVZBnYJ@HM-Z8!bccQ1b?9}(=OZW-+)4(NXfysom#-q_r{qo3Ch%r^q z>t*G?+?Xd`}}3JuefTM-&eQD9u52~{PyGtAJaX3eh}ze~Rn4%LJt>{I$@&X9FZ*aIc}18~E;9wzvrTED+o11>tb)mv&>Aj~e%8ew9xvKB z#mcPQ6KkTF)kVsT6}$RcfG1O&_rKMJ6}~SG7ikwRBoETfu1}m%XO=9c?Q0_6i8hi0 z80KgZwsv^o)5i6WSOSfIdqUE`I>o!bSD=>9F*d zU`mNr6al|Wa;y{byo7`#hELsjUaWALAcqg%(Mq=g5Wo@ENqG@wiUd8l#$mWEp#k7_ z79gb5GfZk^En)K=dW;1iy!lXwr`F<^@Pm%e*BytlBTjkXwHN~EhRQF00Y(b6n& z?PMkDeU=9H+)o3nY@FCPTD#baCop#xFB2npm!xynN6@bgyhqvO)A zsVg<7vEr?8TK;`GXI>F6b!XlfFmOIXYe-tQX~OSy*rDTT$l*fV=j#)PbeQ;w;*E(K z1?`kl?$MYvPb2|aFy`Ez^)EKE5e0! z!I4r$AA<`(leFk|=+a69z7gs<;11>#k;en?=|ssY_}7DRs1Zy_*6q8niay+=Wi6YK zUjVO9uUWc9%jtd;I=C?W0N2zZ;kSR+l;=RAfQqN{-mOL}V?_%(Di|^>(Gp&cKqqyc z?s*u+I9~3V@{(SR{_w%mRH|L9vtygy4aCaiMrzMCrbdd`=WGcfa#$i-)*RjnswX}0 zaKOmcwH3m5j(Oh_JqAqa|m>@}^<~;O+!bjMCORqd;U>O3ztqF|6yc z{MsBe8igl@J5QKi-OJt*K;Y9D(m)VP)s3H&*sGVqPfsDZ+55_>cNp*sG$GaI*koIZqRVT%h7a6)iB=OfB#dJatN!I^KyM#YE#!Ht7 zo9o!~hGMxIQ(=@KRyI*x@<1-GH&hXyQcg&|1ZX^k5mFaG!6L_28dtD{fviOY?KGrE zv7pEH+ca@Q@qCQxNHle=d}kxpJtm7FHM{h zLZsSv*weoOH(BX3NqXc#Mj&9zQe*S9i_Nx$tbJk`sfemOCG$V%cQ?bG17PLX1s~(E>WIOOi=Kt~boncWmOM@a}Lg7UbM8c?m z2#83QtQbZV1j!l6IcJ7oAV`)ZIXUEkA!i084mraNAVbbMXV@ONcfbAi+1-D4|D1EG ztGcSXy1J^m&tZ55i6ThIgZP>(}$2~MsV)K({>{;2bIX?$i8 zA}s!9^Z9aEzmhK7FXiNdakWU+VJ*5?(oMaa>`E6XYl|((o_r%7Lt0)lC8ew*vAn!= zHKKOn<_6BmX;DZZ_F$0!@ox89>v+-{4VF5d^ze^SE<}y!u}nzZi+BXUrUJC@MM4QR1?A5M9naL9Nb6jB6;-P z;vIO|mFzYqnD2GZMYH9K8{;%_b?}DAD4k;={uWEE0lpDX z{ByFVV>^1m@!C9mOyKVKh}MeqDKpizyV$E&YE#ypJ3bI1h$oWrP^@`ic}?hA{1s>o z&{?MR=a!NaA!Y2PwyZChKN*%>Sstuowxu)!f7lGHtLmWQqQuZ9XVx{N48A>b z7ph`Z9+z5syLZLq)(H{BTTorB!dtM;y#{nnc(bFVC2+6BtLDCPSL z`Bhs7Ha(V(|11%cdcARRw{T>buUfn6$nZq>@Dn%!zq@oL$cu1H+L4>)a_g9-BRLJh zl^QF{`!u9MUqi<}JF*B7eDr?xnT_W9q85KFLD2WK8Zt`~A+o1mDkeH_f&G^a_|l7p z#G7?&-SQ?4A*LpD%=!6sa}TCE)-ff=n>1H)yeq8!Qh(;_;j4jB-iD07?kTCc?sz5k z((2c=TG+UuBP90Xs(0wP!gGQX;*}07i1(zp=rzO`u_cQOmAz-qAKV&`68LJ!`~Bh9 z-f^@g!_mc$--ka36f!wJIiee=P0%7dA{waC9Isg;ExqD)L=*w3*{}9-Qy-!<^%z{^ zj=ZuPxw+c3(;Zt*L^!M>Tg!ccVD#E<=3OiJwd zh)hS!)N;edigt(U9(Sd;RrBx~xpF6s+tX^|DyCWRq1wr%)38y3g1c!)L^hur^$K+y zpV3?o`ab(nUDZX1=B@KpwX5FXjm|qq3ZZLHzrn|3o?nh9MAtM}J`|$<`0c}3h9%X% zS7OUv@o}flSwRP3E$C%JBP&x_{u%unMu`74ooeK>+4Pq6c=ukqL5y!9r4>bW)o5qdF3< zpzp!rL}&KASzAvV?xi(s|IwK3o}tjm*_}%YT@>kw<_jdZ{u#uJ+ub(Xn^R@p7~LCql1l$nal37-TJXN(Z|BYjKI|y>caJr zSVDk)|BiaJeZ6RXFj>n@qAV6hPKAxm||##ZVk=3dGjI<4WdRw^5ki<0v91+ zz@XXtJ1r`kOLkUzul@2c4R)g%iXx;)>!l*AGxK zA_a@@!&b{D*OyU?qswN;0i&4bJKaZl01;1sr`f0bGdl>`ECi3oc7`w$&O(G7$8&!Onw zZsEx2oh|fUCoHm%FK<)!627iDvCcg>@Z+!AIq=&@4I$WRTfm$q*z3?7!o!4dItW*o zB|it}rW%XGc(dm$ z)}$r?>Ol88avcC%M;`(!c5iE@NpS6ypR}?=)K8~Nu7C?f6XVV}WO9&`Hgj-J;szVo z)^yvSJ75QcIcYsbm7f^S=~1^zlEk1w;kJ1?IVd;b4r)Dx7eSd9#da$o}@(iN4j21WrX}t6K(UI1w~#7)9!W$=Mov zG^$~9v^CzSLHRO>c5)c%lZa-aPj`12vAbU_WJgw_84COkE$UYI1D3@(VV{ln&83xn zxL>K8)51gKsGBVrMzreb#G@goVAa!a2g}NoFONqNeu*dRc8W#^65KoGh^KC_0_9aD zks*F^2T8Da-?$u@g2j!d(G>KqRZH>V^`7{=O>^DGWf@%fG(clmkUfbfzgyYH9${;m zBqzV^=;!zE1Q%=7pnV->k@JBWg@dqm+b=UCSLklWuG0b?ZjGEYIlQq6D{^hzp1lY1h@?>W4pr*$aQ5w1O|FPP zc@Fwl3}{9U=- z3)lbBhz_Ad0X6#McOE`Ia>cyBbK@(x#%*&gmgbz*=1q_Se#hMEe``ByUZ(%FCJ>Ez zYdb2^Qu>lB;xl^Egua}gu#jvdEC^6dLaB*>CJccW0SB7H6LSwg-s@d$jFwArgO{Qm zCyGxW1fuNw)>fJWQ3H_KJOxi`?by@~*X!e=8jd^W;> zZ1gWAJ{xgSP{GXhpMOH-2xP|Cw3#nsDI3v4$9){f>++2niaJ#&q=y^Ge&vxHZv#L= zvc)H)B5GQgnS@1A7j`kQx^M`H-HI}}3zB?U_`gzTYIS}SzWL?{yg{k)?i;DW+vzh8 zIFC3c2h8hj(f}6tY&oBxVYp;>0^C-oJVVP&V$>ih53{cmm=iGH=nhDx;Q{l&!z=n; zrJlL-zTx4QD1+xiRS73gx2Zm|cS(&9M;7z|%}<#`Zao(pA-=J(WM{WDyx3yccU33H zPfRD;ABCh`Teh3FIlKram6%)d8L%>Yw#`xz>P58`(797t=U*wCz02aST!~lF@gK%I zpgUZ%({2d>H|yfu#;)3leirK4A>_N^u+)G2=NZ0QD3Cp~?$PZq#Q;fK#N^g9ux8!u zV(o)+0(wcGSnA)VO$zKIEj7sFmD#19eZ4^67hFF2oJj@(nopv1a(I}$HxWFuQ97$x z(P{jhG%$1meZT9=Q!vjaP+)$Fx1B&+rLBQ~fO`|;-J4tzL>||gyfl27m{xXTc=!$c zdJam)T>@Wj0Z(+T`85c9_V62f1eg`*Dn?*us4B6F)8(#SkB>j;Xt`v zI#qo^6gqeTS0{>D+VNqt`yx=DP}zfJHGnzpd_st zbB~ptuWDmjGqvv}}1j-d|sWIbYdR?*N{`;W}=OpWq3w4$jKK z)EvQHJPi?OP!`$5FM(6TufTd-`dQ$*x%3dNaTsfkyPFoo|Nc06C6J%Hb0CU0%~b)@ z7qz220%`-Q=>Sl(7}&X<+I22O+q^x@GT*s0sxcYFZ&28|aDc`LBLsiD>2U3KHm zl3>+}^2pHxH$PeA;K0PNiBQXKU=Hk{IJprJrEZ(NC~^C`8niO63d(^rBfz%2c^A5C zo26ODyGVPCS?KbS1Znn7HInz-GX(m!-mB0Wx5y%10doo1)*9+SvRw)V`e-y^!o#nx zW}EX&!~3&EJ9)tZ*>#XlP$-I~YXoa+^j3A}Jz2zng)xX=ZmzItXK}bcYNM>*u2EzE zZ>9mLr-R|NhlVD>=)O$54stMS_q;iZj8PeX&jVQIK=8_XQD%`kC~Nn*obz=cW&w3d z^*kgxWSHmvZ`3BAQCR&a8-o8OC6#XX)G43K%O?YR@+j2=dg30xgoUd9r^WxbK~DXD z8})w^`)^}sBnhNzTZq$-+y@OGk?$u}ju7L723CsbP ziSQj3Br{}LUaeOIo^5$oR&8tlRN}5VhBYx@7qobQ@n5AmyghLOfmdZ7 z$z*fQ2)%Vx=jZT7cHpS>m+V}znPrU{81&vwIj3{RKpsXzxymRw4?}yp79NP&Y1we_ z3&58fiobw&D*mcgU24k&9L)9;@k_C(FLI})saHobrdNZCgU%?&Uq~46*!hquQFI)V z!DUvh3sQRo2$9uWBiaTcs~ijQ%`V@I4LA+Hf(v8vauhyI2b}s9xuPBX_{y{24a4>f z0!MJoU{=_HDDT>4jZbM|^Jg@lE@~dK(QJQigSw zWbpfmqsw;HgJs0O%dSjd1s!;}cVC>C=deO%pZ=Jkdp9Ak-Y)!;wiQZk6Nl)DhTZqU ztN{vpp(@@P0S8*}NCTUF`cAn%id>J(Kql->toSDit4DAC!wvCgQaop#ZUnNaAXFs% z1~L_Te-~x;_vL~RbFVj3!Nw)qczYS%kB28szFE7L--yw}chkZQynYriIN`Mb13U z*IE5r()0Jt$G%I^6-{7+I<%w-n4qgPL(g&_gl)oj<)Pq?IxBvQH=^!dNQMbZ#`$e_D!7J>Qq+KJW!)o7>k6c$=xFYu1`Re)$WG7jLSW#fnLE(j%Y zgErvy9EG2QjjV2MYnDBQ<2JRyPCh+5r*i>!L%#>7cKkG1fe8?$pZou!=eQ z1OtBL5R|ALlr{?JzO8B>G^X%Ui5ZF2Qjy+jTUl43NByM9fhPK76i#z!I1Qh7za5kl zbv&mL#o_=qS`IDHUQNNBj*(B2?#oy~ObR#KD9W5{H4mIh+Prsac~YfbRn46usJi<; zie@*%re&VFqauP4z2itcWR=in9PC;ld31Ux5GHt-pLu#JqP(lJBN@GOy4!qkIX~xl z)k#_9WCt_54*em{e>cE7=-_mvYW8NtV z9i#K@hTD@LHY{!jmG7=qXUhk5FdH2e&9Hy3mN?1ZZyjfks1`aIT8rq^d`W6!ds-4n zA9FCWUeS(YvUjtdMcca>&tmK;{F;wu4)#`~PD^z7PX~H#scd5r-UXwgD%u^1TwTrk zLmgFSLCM8zD-J(K)Q?QB|&e$}S+Tu9Joc466eiPqcB z=-Zy}`zOd>YWd=j-A~af=yIh!?Nq>en)=_ETrQkruSf=8jX~wABn%TXhKF%xuk0<# zi3;ym@QqaN=xnCO3_CC3!Y&umR`8{0wB|X<`tsep{^r*&xnQ2hArh8ewPuP%6 z_sGG`sB>lZ#%3yFF+egnr2)2m+4JECVrgA`hZ*Ml%ZP^`Z0;z37Yj}ydYq5PZIUa0 zmk&-U^UZph)YNkkKmh0Dn^lw9)T8!hAW>S^Nc_A5Ai+0IoKuFdaE5aIjrpiiQS8*) z%tjpp#2EJ511UvD;MqoX%fIW#oTF@PUkud)vTjG&C1);rhKI$aqgoHc+he8-BGe(N zPP4xxA*p2szrZtNKh-0HQa;9O>(Bni+}af?nXfCn;EGM`@-~VWG0k15<5q<5KHkz& z`66N}Jy*vq1>sfN)`~`uQj@DZVauQ}kv7cZR`lahDpFEW^W%A3sH7spHjvn*ZG@yS z$u-U^EIlJBOjZFSZRk;B8~EI>ZDe&$B3`8QUCb|~Oa%mwiuHO>?8r1;=a zq!cIbmx2a2K*F@#dmO8Uv$aFz8Rcy`x@)9$Y0nd!cMxV%FzDBwM^YeU4fD1xuqohi z@f3&x<2+kMzkcRICFd_^I9n;de&r&iazw)dP+mCWyb+LqMrXBiN*OkNYcE)Dvk8XR zLZD1frx%FH9zr(spm@!|v$K3N&;dYe~>2i+) z2E@bPrid98+Jl?CQDGo!z!kUD<-1*KcJKSjdlGd(8%ACp1~2@^)`i zi68o0e^2R(&9wB>j>~TweOE(A%MKX)lBaOV<0x z^hggDa>Xy47ax8(zAo+Ma59X%pjT>8tsbGr(65JI)eRbp*D!iiR_Y2#U3ydm29W^e zI2$1u0mvf$i;VG_D-?LBMl6UaY#E$fPIbrgGsawKfxmEbD?5dxQkHNsOZk?mqW!|O zS=l}Lj2pX|a-I{Ja&Q00GlybkWbt4&$9Sn?L-mD5lf$KI|1X2?__kY}OsXT{<#q-T zxZb7L7Z2~U)%g(?bEtSx6D?uZI72k*5YlROt(H0C@=7`5diCJ`7&)%TfbvpID)ovO z2l!l#y4D|>fX@FeS4iMpR&x5r8xHkKTC^Pc^-zCF-#lggo;>AHZPQ=#f$h;*It6We z*er1l-d2fB^?%2jfOgKw@*;fWjk_`XPIX5dI$S!mGr?TECNlo*oP>?~XOqmZN6tIb zWQ*26V7T|6D@06j;OvBhGy|giBB;w~> zQU!TU@&kc*oq|UV?;dlFxfBF>aH0y@d2hAYcJds8rVL|l{4&{DU{T}JZ@i-us?88a z)fK-?pCpmPGyGO83de8JyB|d$P%WOc$t4^&s@uOGh3v49nZvYQI37yw%8811Gs|DV zNGMkGGH;pae{nMdI0>n0Ugd3*RD@;>`2i2ti!)qmnr2Ma0Z(s#j^y>@=qS1KMnD1@ zxsd0S8Ry*rGtgaM?VP8~xgg}3ptjO8lD6c7BJm_mF7@Lf-Ts^?t7Da%(#haEmS}no zi=U#(xMPx0fjKwmFIY8PBPpZcqENoc!jn!&OlpTUD$isgD>=HZlWGPOG}NHUcQL@( zGqvM-SKsz^$+&5w1!n}Hr=2+`2 zX$YR0;cTs28&kXUFLt<9)OK!kxW?3WT6emD=l7XwlK23K`gI$*RxokBS|e$#;3CKx zcrvy#vL}bAz^vqZ-T36fkTiOAH?`ic8`Mdoi%o0R-Z0%2`##lGd)+bz!G$~U#H=r$ zq*2=BVbcNM7P8@qPaMeQa!QAR9ZTxKQk7fU*EPY6{QYHC{aetS`aJC~e(e(*bP@+4KcZ9CQ^DHY$DxIFK4nRs%2vh~!fT2?s!XrAcRGcc~AZ>J||;Vy>QmawN~n%-8jd>&~XvVV|Bi zFZqfrC58!>%?QC$x-Km2>mtg`%|`~&je`U_lPV3^=fl+07!?5iTl5)ESI%i&YHEWD zK%yOiiY;eiOY`^mtEFML`+mW}MBL8dLyL%Z=SKl;KK?r4g}FB=YaG`0F7+CSyLkpo zw0SYH<2c)m-y!WWAI%4`w$}D9B=Uo>1*jjo)OiLK>rH2Ui#g5~{E*FF(<4CF|f}unD@D3|34@X{Ix^^o1k8nR+FN>H$Ut+BCRwwM>CStb^q4gP2O*gqkwhx3i>IPhO7L7pFK=BhFn;7T=I+H=H?&rgMJnezHP!s;1Cay_8D29;k3cdqp5T1 zVe0>#BZlQ|(;)6@*?@pphds2Z$d}C8{?EC*oyL@+0W#}i!G&yj|DOd8cOT%1ed4h| zC4%5a5wVV)34b$>*yXoWhg@2N1j~IV5=zCG_hy|QdKG4UA{xL}8aeX*n1YdY=WM&m zcv?sfhNW?FP#nEj{8l5$(y70;R%9kh4of_yz1q>@!u)Zm-mGQU7g28oiUxym} z2PGU9y~r<)=K6Qt)40gLp64&?TVoKBk)u0#S=7SO)lMQkCy^_w;gGIc-%NzDH(B1- z$}o_RBs)LwmCau(!*Fey=-baowt;);8h7xLv|FK*Ycf8mh|6I}#CUTd$aMcYV5)zKUh>2RoC<1VYAt&pO1|4!;f1&YAXL z-Ht8&n1gQwvE=XvJ6f>Bl)j2)w=I7Z-Y%Z$iH|w|DnT`tz%C|Q?oM>&_(@oKc~>6E zZaO#e27+8CGWH9HM7Z{i(8&O;%q*Qq8iyOQDUr8<;!J%Ymh?4mHrqEwl+RYWs)gTv zhRl@lM_5-{$%osig--?|GRbxPW4{dOLUg7a&6;@|o2*nr)ca={3nt_O0(>u^n8&uZ z$TYY~mVf}JznkYeZ5;JjusU?s`2-6Pivi&AQNPZ=XUEpo92D`Oi}{y8!|3+Ct46wl^)yrlc$s>8LPe(7ZVD2HT z+XGlJ_dKoJB{S8|qj~vtMP!-PvWIev#L zI}x`Gg86y>?J$!7`LdbvmZG;wYBq!b5-Xc=ZYgTaRI^e47q@eq@U)7KJhBXFo&D)C z=I@1bT)cI59t%cIv25URn2GrdlYCZ;S`OP_mveF;@d*h1%va z*-G#(-!h~^R-SRg-%^Dv1;d8Q3)xE9UA|873R%U*4MK{n3ao|N8egFH*^#sRI=#M5 zNIviwA!oD4UspN5;EZpwLVdz_AyCOvNxHKsl&xge59t11>=d@n-9PotrrNnY0v-d5 zuM_b8LhX1}lN}SJlQ`_ZZ*5gA5+dZv6j;Md;t^_y>=qt&q#EK5xMf)LoP|M^kEPb_ zeykW{Fdf9tE5NWjf$xK>Z~=H`&lq}kwu|`T4R#TZdFUBQ>uHs2X`~adT`>zrNb!uf z#uw{sg~u2nsWJuC@H0tx5iic=rk%;{lt=c1`KL@g6W=L|>{pnMo@K!-><#DE^($)x zZ6(w76CF&#!d4Ds4L%uY&&P(^gToE8iolLdm10TgY}xXVNGk(-qWrKy)RdFi5N|6( zr&+hXJQ!fVBCDKhJaGK%Oc8eE0^$z1Wn|_kq#p<=_A9E&yK1QQODPKNcRdIO=UgtFwS6uE}U6v7x24|o`9AOa z2^#YyYOD7SJdhVBbTB{g2}!+lKDu2<3^om@%>;OSRr*iGf)-hkG z&N7Fva6+wtL9vy=eJRDZ7v{I05e}Z$Bjm`u;Zm-jX{`G9ORhzJJN+Q}I1Q5W%R1&*0i8j>Py3)HY?h~BjgxR_b`!DVzDGcQdzaCvU$Hh|^78-wb zQ9M({?aLX?MT(ePrRYT!;!KtQgqoq}ul0vMql+26pt;7UKEHClV37C!>tv*D3B*6FI7oYP9nN~5kLUvsFFCCNpxL}tt+eR zA`uum9w)@sW!is{2n=1p@as1)bUY3Wz1aBcMKE;M!WS>W&;jlu7`kfFi?0Zx=sPNj z_rVMS+}AXs=xmk5KmBK_{F8Ww`_p@|T>&U&{2x;@`CNA}61?tK=Sqv8TL6q1KgtP} z&+&RIL5{t=pJzG)ok9; zpkosGE*zBA2`z+m6@&V6DqN}*XC5PGc8Cw#vC<-1DivmGMx6z1r&g8XsV|SfVH!D8 zVSJ*}2v7`?U5mOVP-kjfY*xE}2dOvgY@moe0!(#XD-*cdVnS%OwIlIogiL>9rV8AT zDz#1`2SpnN+UN~-I)z$~Ad|BBPPgz|;UVx1J}y3P5NNvT?l0Bc;eq5Ems!tHRej5aOdS_-j62K*l1IDVevIHW*7f~0TXfF@KN6R8>hlHTCjqHbSsfBWqF2;3%-&z=V3t&+MtHYG>%0ld0Ldj<47o%FF3< zw40B1Q@UikeFmE4ZIckc(;my&Y9&H>@2E$PNtOCO-KxyXn5#`Te!^jp%cm}EQ7dn& zrREbQb3?Y6Au z)Q|h!mE}ng-H$(UIJ}flJ6r%im+(a&Uvl;_*QBj+;kvVA$$=^_3J&ncF#pr=smjEJ zs-cnv6psp1EZbG)iWp+_*(5TR@s*7L1NbjMVB@yXIwQ&1Zfred+?s;`r6kx+0ZxA? z0p*s^HB6T09*1m_vfoASMf}2$nKBx9y*L$J)YPBFb;lY0qlz&K*MxoGkgM2$oB(-? z+*@Z+X(-J0(`Wuca1~?rWSxJQ<8S)D{IStB#+e&CjqGujjOtV20g~dBM33j|E48xI zCrPp&D~VH4hU(Ur}9b4`yNsp408D_{MP z?Rw?T;w;H#x~!Ps_1*MPMUn9#_~VSgowLbEa;de2eo}*W%FWIFP8Jx#pC?#}UAo@e z{l<#c?BT0YzL(j9sc^qrL)N8%Pd8NZC83mz{UZ2M^S%8KQ7v2;L+s)>jser{hI{7j zAILkPMaM7ToGJ#TB$_kC`~324m+Katfr0TEUEOa8fCMl>X<&jn_heRMOXlZ(U!cXG zE@Uu(2^x@FC}N5Ue0tqfl9yIJtm{{;ooz5C#8jXhD9j70nE9WUNbriJ2EiV~*KAw( zzpep1Crv=vw8@|br5r~aB@K10>tK=>)(ZbIGZY%^m-kNdG<=1QP@e=%(q?<^{;otW zvY11WT&-8Ug=`&`mrY-&hdwgvm6MS~WhAd;R8&-yJf~iH)|mU?6}qeL$1@kx8(wu^ zjuW;X8C9QZ4!3%D?kDq??Z)p`Zd7){HfMf^rSjQhUG?32+CIH|wHq7aqrN1)MW*g} z`|z{&Z#PG!5~25x9xZr#Gc*2owDVddw!!W7u{9)x85%yD-UuedgkOil zUO zBR|&0bL-R)1>6SUn4mzvJY53H4UdB6Kxpwy54sDU6^X#kP(d1^0(jxua04x4 z*DXAXNB*4d3@8#gV-cNs#*g`&ALNXmWd9-*FZY}|uqx0_>=xiQuzk!1v|oki1jc)2 zAPyFQ#^t}yfZgtdH=VV8@*~Q&PbAd4WAMP?k`@rYAnc6A(`9-GfKI!Eb#DO*ww2qR z_smY7l=_U{847Vu_ZtAa>AT&44%R0xY-(ExRX+y~=d|Fn!V8&nyaG5l@*Hs8;}Tx| zr0B#&3$A;d;CU6k`U5aPln2f^29^Jw#RI#8?09alEx+z{Iy?F5yLh?+O@BOUjuJiz zn7VN|qfXes9h@!O!?14jRtno-=15 z#%uRZ3~;NcvH;rObG3chy-9ado|2q)wOjfO2oNbxoO25D$|Uv;+%5Z<_i=aENb{ogm7zBd>46K)sQOa(b=tFLw7yPg4vUHl6hv ztm&eU$l4s^zfm#ua!xv_w><}{8LoB;OPpM#%XC@L;$$ODiFX1lg$j4mYM48hG^3+f zV&@aQWu(4+05n5~o0OrV-@H3ylh|oVX)}z%q7pWaRIja(l`RZ?nd8nb$w9jt8Q2d zLa4yqNPl}R<|HL5rRydwZtH|KyFRGtM$4!nV~_sj1xgj529M8Cmz6(%3KU4ka${PYNfw=NE!d+`)~iRF-#)4hyOG<<67>|^x5 z^)qW9ZAm2Z39XX0hqFq^W_O*Eq}eV1)Ck1=tQ4hDY~fH(G7{iVb$CM{%)6zqzooeQ zcseqv>k94Dwz&|vyIlGwnzX{wRcInXk=toMc~KpBb8=$LJbj%@o^`9bF6w$^QYgH{ zbWjs1*Rq~+-Qpl(@&ggBtGQb>eu@19%XDN)ZOqAZWIv<#4~4)oRLg_k;W|h$60!gq zn~J5L1oAK%l-|P0KTu{ggQxnzuWuo*;!_TTUcC>*S=+i>rHAR{*GkP#MgG;Jbmn)i zpvP(Ur-teH);_hhZd&!)J(Y7=@FjM>FXk>)dpZhpJf>&2TdF)Q<2>$2XUTQ<$X!x8Cxmeb4{awz(T( zFKzArg~kn)C3ttU8`VZyzXgO9_ahezF-+j>gGKhPk}^U zb?^77)nBZ*xFzSb3`d95#kixaMRj*0X5>3mFIx0<-v!bm>PlOVwLiq}arbPUyP97b zTvmrn@%%CQbFpE8@Ul=a=v`UdBU1l*D>}l7 zxJP|4+__EMR0$sMTz*va5kqg#JU(5DEI3*ntq7d7KVBZ*-X(z7eVmQ+5)`!woH(7z z$GTQkn`3L5%y^uN9&JC_kZ5}pD8pqfuK&i%m$vzJ!<|><9RZwulUc=D&)pk?)`PD7 zxQV4Oij$7(3Rx2;{x0{9w%IyE&?nS6l)~tKbB*E8H$Mku-jgg`XDm-$qEgdwK>Z=s z3i^HWk-N=3w7NvwioT-zm&-#drqsJMK74t%u7rfD8^kMSnPuC3`T!MtX^@L!3DtSj zN;NJ)UtsGOTuExrMAIp7rA)&XH7C-mlfTNS>9cz92l4g88y~C1i2){;g!BmAaJl&8 z;Micf^%BcSq%_34G}#3WkVF+kD~vb^ZS31g9UebqELcozjJ};bBfkw>`uj z?3(+ds|5+O_ol2i>86V!gjl;Dvzk1ya2YKv=PyK6jg)_XBc?YqMX6*OhV|lpaVmb- zfn!A{to7SFuP2dL>mTT5)kcTy8Y=ncNjczX56f#}bw9BENb`q+7tclM^r;JbQI*q1 z{Hyj(OAoh$T8@fm-l!`Re)ssW+{BtEOm(%IHNx>HBt>k(bHteC$=f*B*XaJA%`^u6 zhISa^Sd$-zBAw$W8D9gw#*Sr>RlK$+$g+`beLE1JwQB0>FYNzyRv!Ev$4>@HV@Vap z;we6kpi50l%@6!#Ihi&}+B}aKcOI%Hj@+`kP)5kUUUy=e5@w%aSE6fXrWO3mhbk}Z z@h)}Wws>j{LnBKu7vCVu-@Gmx>BN_bgjPR^{$W@9pk8FNfQ7Y@vpQ^~8AJP)$U{RC zH?Of~Dti#|gWr%b7-M|87Q%*gFXa9r5y7mN)bXQhqnpxZ6f1fo^XiGjR&H%zWth_~ z3KtiuhaRlg9+B3Eg?&;-SNBpSAJ*5m=J)lq>BA>kXE7c78k8t{&!aC9!7~x>fD|&Cwy%Mbc?BBD8p^|B{xL9I9^)Cxj~2vwzH({dqT!i;8*k z{*9=gE`cUjlXl&$+`J-tNbF7?E;kIx+EUD=&+9Kl<)T%D#>|U`v?v#4=JH4TF>HU> znwIlm1+%=J>KYqAeP=1WeJo7haCCD|$bLH~q)d%W_JJc^8ER$!$DEJl9ve}=fmS$OxEDg*!3|gpfQGBwl z?Nokc!&qj{Xwaf5Z)&1l)Gemu4QaC#3T7M!5ue(Q!pnS$;-+gQrw4`|%Z|o2ycgwark<@Ds(1Ik zu5PQB2*|3Ppr0-eV9ee((=*%A{ni$BsrhfSUDgqC);>)|)I(3c&kQZ;i=#^_uJOHp zZC4dkf8U(y{p2F1_Y)R9YI9}JVv|Yi!x)^DAK7!+(||Md_Q3o#7tTA2m3O>v1uB)X zF4#af4K+Nf%hs~jA`;oZYohfSTw-Rz=rl~L+M?h7+Umm ziA+C9#^Pz_HmqgFWg16rORh= z`5|)ZOJ7*uJEbPO;wC#1hI=9fA15xB>p zhaS=t7X7=!ya$(^)4XUoCU8(j<3K%md){GSbvCiIY1pcoF(xgcLrHO7H56y)yP5rt z*2Rd-8bjvjnBNz0Rj*1HiH&&D@XSlJ&nH~vH!@B=z3-px_!QyyrzzqOcVQ8XI11bf zP75b;LR1q^2Im}*H_KA#ZF<*GCxb5k+tF&5wWht6GRBjK z4tSv=bn#oYZZT)+9rkEyo}RHb!~g@t)~~R zyIrt-dy(Cgp)v}oS#EA^v5OsFk3n+L4Iv9UHt*c7DL}Qn)#Vt8IDVq2aUZam6*-sl$krC+mM#_s|^!k2*f7l zdn7kZuMYgUM%nM@MuDP4`KeQ2LTovfO@A@W%HSFw226N`?Br)mOR-SMQOK`kl&kXO z9_R*GjkJ_6HL3>))+9p2qjXcTVOgGT5OMzGTirVTS$h{v4f&qWy?plDvul@g$>lER zwD1kG-wO|2jM=qQs7kwTP;6Y`Y`*UQ-4`V+eLu#pH?5<+xliqjc1N?B^IF-OSa<$L zb5ZD`)BgZjK&HRs3F7}P#yfCUzF4U_D((|?_ZzsmEef&;agRTh`8dZKey7wPb;LNm zdHQP&mRf1rS-DudB>Qg=#s&|Fd<@HRmTxLol#pcK<7G#ZtL-t`XrIutYSlAkP z#T;bt44`oY7|TCk65q*OQBU}iATY*3Qh(r`KjyplMaBE#cxvVk6#@t}-@iMoy(SiIWbs~eruA~f1)E;BA)EB&8NXn4K-NoG+p|14U$bcJd z73caQ{PXy)ivlZNS1zi0QtMvNCI^8_t;olX&`KMyI1x6i24jzb=UzfyErBi9A(EfN z7GoscTB5G|&R=Os<&2wdoB0Rs3ad~%wx?Oh^RW6tn=-?yj@r-L4z}^zEy)XDpBXBI zmC#WVBIYJy^%Ll&6o~N-Xz?GgFi2sIuevzK5H8y$Dc7KrhdL*S>{NXAsB5)lx|RAb zjXyAMv1Xdz<#2f)coQ6FI=MS*yRCLh6Bq^^4!RuH6kZ>HC3$?Rd1_v2Zkk8d;+)Dd zjcO(tDQ1%2fy~E&q{E>nqb}w{E zcU5zS_5y9THbZxt?jGHJy4UsA=pQmTX^>?2&M?5}PvbvLW-*c(+RO~o^`@6ice7ry zT+F^RJ7IChVg%=!r3bf)dxSgLYNgdRD?abC(@SRum&vY2T%+9%xcRwH^cd*v?_KD< z)BB$HX95F(p@1bgE?DfN?em%MXkV{@+<>B>r$JT0SHiA_T@Uk%ycYQ=GBHXT#fxc) zc`kB|b&EY4yFQK)?-#!z{!RSb`1%B4;`*dOKM&07w)JZ*7o&2N>o|Iz*# zGMB!TK^_BTUIArHF^Zsnb=V;jBUi>EAu==63ufe+)SOI0gh^53Bp`F9BbSFDd(IVG zl1+FW1zQ~iIxRqbVTs7|!+3)lXby%Avcd{PqCe285Mvca2snTc^HmtnWp*S>Y)6uj zH8jB0e#5IbJkkKXTOS3 zb|c;xLnQ8G8t~;SyxxHSXn=1xfy4ic$~+5^dQ9w1>`{5$L4>t|f8PYJzY8Dx0}(tQ z?57;BwNgJa9uX0Z$S_3q3d7ij$W8?+HXusYgDI~Toy>@fsht~gE zPlH_!Lv#ob5dvuWB{atXtJTLYA0ZMBBCm#F4nqJ=N{LhN_lr1V(Z)cJ}Ve=eh@ULOtufd&{Vd#Pl4U*WAuf%*J!FU2a-iGc3 zV1+AyJXi4E_YiN6qqie*9PTzy zuwL*;kn6WFFg83ce0A*0^v^TxbB^Vd7nhW-tXyBYc))j+8!NX|ZmqPbI#JyLu9ggJ ze-1CaD&eB)w6@~DKm+%O8;JO>IG8z`EhsCbIT2Eo2C|G9{ ztP>+uO08tE$2~ium2*layL!n%BNiiqk;05M|Iuo$eU2;NJ5-P^bPO6AtP%P&;_t|j z(c#gpF@r=SVizaeONvY}$!^NNl07W{LH_L0A?3Gf{p{u5bOF3S3ts;fJa`?ntp@C00FNCFZ>$Ww;liur$)qP{2YsPh77aCmjPmyskDbcRw5O;~Q{GJ

jG(^W!u%ZVVxbFW{5a5q6ySsV2{h;x6855TR?_Au$d6{x(11MAZnS2#1e@oSg8-m z7YBj81(AX9A_Dg-&|}Ik`s*9Ew9K7$ge#6beitz@YQE zaxKPg#CABe_8Pmm3!iO6#+1Ml3@`*3#qi-Fsulj|+KJd?VS*q*IXAg$)dRZfEOP;e ztX65_LD#WT<2v)dEQfK|+kIhw&?8(>7Vv%Wgb-QC&QMnPgUE|f|3poQUKN`Zw=eGV zr1Xs0nZX4iWwB+K$}X3!sIsnes-N2!*~B74!O(xecn3bW4f=^hTvv*bSH(_%*B+qj%O>gAN8Iid@NiUwl%Ce`u_?0IX?x4|Yu*9g6T6=r+#MVFlf8|6ANnrx|6DjI%r|0oWM+($Xr1T> z(G8JdtRzkrH#1o?`S;|yRE@OitW#MNvrDqIbGSKwkcq z-5UFvb2Y8Ck#*nK9j)Wk>o-?4w>Eb)A8G!(Ikx3Q%c&N}b|$LG8{iz9f%0!9EV3M0 zc?@eA12yz9q!`{(F6OMrkEnWHAOl>2hujB;NR;u2FSx@CXs{0BEwuO};=dF;p&cxG zA~ec}?=Ar+NJ0&G9SnUMUQeMGoCGhJg>ecRUj%PhjMqq+C%A_f`3Ih{0309!uYbY| zUxLY-fO&t8zcVo&!zvemDTh%}UBtMA5ePnT1s3`pDCUmw8zR;NT;LlFUu0$*MeIGJ z?mFwNP1Q}iQSL~7g?w`mQ(|!l*{e9_VwZK3JsLwFrl}P;l(LAfgiTC=70-~JUqOQL ziX)#=-=HkWu>(#efR#M~Ry_bi zI16-G2o3!W*!UE1diPZ@Wb6q;JI-m{|FS?qX=&#m-rM%i+B zzc|csYI3^la?RzY%O~CweX4yn___E$2nq-b4hsqUFYZaINm_F5fc#G@9#p-oYN^{- zH@^8xV8}o)R}HYyRK(G9SbsOHuLVZvhde63;}(Z{J_MGOf)iW>mRLZ>O?cgdn6F1B zkib$`p^t0Q2r^C_LGCGJe$%CaCye>5TK+xZCjoY3B9P)B7{z8}r^YTl`77@A&Q7M@ zQTJfeZGPg1Ryl*2@xfK8PpG@6jTVP3CU8V{7VcAGmFH7jaEIn%8yi2npl>60i0U$q z6s;`#vYbP5P{R*IJ{BSm#3`<%ykF{|XT%!9KEu(qvvNM{5h7UWF9{1z+@1csd_l#@ zYJ1q)9^PwDuF4#dGd#&>Vx^4K`Gc&VxSS1MkRi^UnQu=12K$Hs+FXM5yyf4rA=5mP zC}pS4P}6ZT{mH_`dV}3j$HfDVJ8pBH;b9&5d(#)qrY#LErsNSk>__nIHpJFO!~!2N za#5z-CzV|+^bGXf4d1aOW>T}^=1lWg3mNBM>!lu#eB6B9eM`fd!s-jm3bl*$i%iJ~ z@KRsI{ys3jzmXwx!TJt>^RGp$R>7(a#OWX4>Q2zkUdTNUF>0XF61CoXz0)QF<^vyB z->tp_gDg^Br#|d>+QBAUV4DT-+JiEGpsf&`Ua1}GykE61>HcjTV)Dj3#$&&Ks&H#m zX7s(7Z{v2P)#NWLH6s$R&y~m~e}T<709!oZO;ULL9+l3h>wIpnE}~|X?DCTBTibcO z;dTvneqQUtk4180m*%+ToXa_ox3+Lo`#fNw9lUsx)C2e>1d9qlO%y=9d+3qML2*X4 zM!)1I)LD=?)XG1|>t&fAD);XFQ^!RzS8-mJbxTFfjtqMpWtrJ688y3^wNiLacs-2) zZ?Q*oDA%O$WTMVpgGtO2tVQf$`~t5xfo}ufhfIia&v~7yQ{Jkb@ghtzV8X&q#VoKWi2eiRoR33G?!hO z3VVqa!o@3_J-&-I9R zs?WbZD}CSkSp--`EQ%Dw&r9W}dZ)&vu1+1DwmMBMPc!dE9-D-L3BSf}TFN_f+g;cv0__cg@!7WH1L>YH&-f zt36i-*F}s?wI#ODQZBT_MI8F$x@qvsV4zhb(CLOkAAcyk$eRB?kd11$`>K=$ry7Ja zoJ~zVg`PED9|E7IIJTIh%CI1{Ku9b2)h)#4P%z7UargD8GcW2!R4~D`lya-?C}~$4 zc-WnC{KeVF&&2XjoX#3yt!}+eb0KipTgD_MGB$aD)vUq9XJP0e zYnwrfjqD1GNnYnhXHGH9?zg7;+w_i)uR-b=!WRhX5JVSh4G11dk`zFCduYnVoOWlY+q>>=^2yo>RGTIn;>}5!DK&+I6 z`W7yv$gIMtPE^k(lfW_p;32mlcd$xcDieIrou;>g{fK?VBABzmriqv4_QtKw^KUP1 z_`vkAlKZ9Bga@sxfL4wpiyjtxqssS&ECR9{+9-tGm!nQG1uqCztxsi=B_^}kC;SR> zUQ{>MSrJF%yXim*J8`$ZD8CEU{NCgr_6FVr`*P>!LB7c;WuBgopZVDfsHQ7@9!jAc;3= z!VXNN-4ZKuoOY+~7kXbAHX65agS`g`H3D`8-!JkkZYn-me5lgA=2DF*IfkmS169Bp zj4;^k5d3x$^kV|Nb^;e`m-?d;4j^Tc?wwK*k*ZywyV_{2aW-SJg^2Sj=PS#{mVa|4 zcAwZUw{LLR&5w5<;c?3AhWGj4Pr`l+OO8yAN{QMNH7Z&^+BL>L_C`{E@`mIO>6IBZ z88b4&b1V!0D*RB`SW;7}R#sPGRL!hDQxj9?TOVKV-CWwt2HtWJPgcZBW<#{VLzjYY z&V~O7P0Xc^Y6s$y5nux;7umJG`TuAR+t+x52D_KO@`91Zl;G6)I>e@&>g$L6#^7*58%6k}QcU84Yx4 z1~Ptw?7UFwP3FR4!{NyiWauv?eyGy@NHr|D8FE{Jn%PV4=o7mf$8C=KE}E`4y(K>00os9s!{5}HqhfJD zhH@nDfK{g@J@rhT8_b<)x72yC&u*Vpfd(-xu?}%&@oDi}OD;El-3nAkE%p{1tPEH1 zhkh?3tN#Yv)I{WeD(S`Jx7Ycjomzo`B@tXS|_bcmr4)X<{`Q-U62>Uu_QAvLJ z_?nJ77IG|yWWbx^u;cBBkC}+^wLM~-%IwSdx4dq9F$1RtjSn3h6&b}9?MO+cbrQ(*hW7K@3qFEY8hejvH06eq(7lUGS=j zo)wc8GcWPm4mT16FS?2BI~w&82Q@;VyfX$7S|aP#A9aO$wvTNmW|3lZ@*Ezx2rS_h z^4dhKwn*kneuv+0Kt`X0s)5tP6RC60ESbr>%NyscmK2=SnES5abVXpL1?mw85&;eD zRcV*H2j-=!CxR9CtVZZN89g;!ZLz?bZx`jaPUuF?LDuQ2T~c?k)@Ux)($urmn`Cg` zu-)X5iI7piUSZ{nrSKqHaac6m3ZiNixg2S*g*)L1oS% zm8iBq1JgZ(X!AfW--~e_i02K)e;3T?G~$04(C;dcZaHFp27J|5-dzC((}Ebkj%s4R zYVQ+~jgm}OGdtMREpA!lbBZ`WaE^1PTgJQY z^HBHvM=;U%fxlfqaG)&k)6k;u;&5in=!DzZ({i(Nt8%~2KajtxaBj)Vl96TCE4EeM zuN+jvX^3t3r13&~MF)rM2l|bIzs^Fn=^=F@p3uY_c+5;xnbwePHavwV?zR;r)6d+i z+)~%MZV5?kNw<>*mH$w#Td}U1U+av@S%6x}k6adaTaG&CAH7nGMfQvBH}VTZ{t8_c zA6^ty+)%1rmR+7x?%3(nnbpZ4Cx93Ai0zB0^Ky`J(hxyk^w75g^`ezC0g9QknlH4y z%nqB?T3oXD(}HOywkz;;7gh zKJ~s&eZTO_^!vs?+g}i99Q19_)!^YFZlTSgLn0a@bE5L1#znt~eG{7+pOrKsr6nai zH6wjM_Tuc!-19{%N`5Q7QYEVXyXI=$q829ck+8^na1M8wC2B1za!G212)9BWw!&_# zA+a6FhPPjWx8DZl?Euq@0b5-Kd(~k$BFb%%YrK%Z8j?UV1g~!} z&ch$9{>LAv-EZe@_pT7M`EU}aRSj$@ZLuTFEvB8HSp7lFh+~EXi!h z#elUr;PdWuTPJ?&1-O*4FARAl^+Iov{G+06UI>AurO=R3}9{yz6$ zfk@yX{5S4-yl;Y5VteAW)RgoWS>F|GF4QX7Ut-@ny?trNg$}Py3o;NAz7nI>L8clC ze&&k!Tm#Dw2P@nm^M)S0yZV0R{cHol05+lOn~2Pr4>Zt|g_HTJ-BI5wdus2}*`nKO z;AZ}*#X*bp+#;(wo8304E?KTWcup1!^p6Ph37;GFA;mPcBK2YF$XwgpodxQp2g@?c z%gd)%$STdM1XZG{oz2lLY_JeE*an+SLq$>!ZJrlflFtycY;gZlF%RfuN5%uO20~U} zE0O;q7O2m&WgI$Y(;$Oj*7gW(jeeeBf$=^$+XlLt| z>M{&>867b7U~5?zSQPOR9N#+HI#s*qdj|LzhDC){q#0!0&MGX}QM9w@QPEe$$u$n0 znVn2>8LTT9CFP@&Sglw$bIN^8LA~8j0*6a zR-kMZkpHR5$Ea_^3pC$pj?p@#ld0>g=We3Qcx5qzv&`}btC`j>toPd;clg!eAIDVZ zSb?XHi*Kbb@!jL+9I!UPHHaCR8vSGRhvDPs|t)Qo&9HAij3A?>iia`5J{ zsKGu#Ef$T}?~qv*NbE>CG9C~7Vg|-SR5QOxT}Udhz7(Sce)XTsjeG^)S_p=zi}>Th z??=gz4tiLDu^!_P#zJJDZP3YVWZh>Nix7Jv_}qPrdhqRsu-#l_avS)d8^&%7Hf(B! z;UbM7FIDkFeRJFDwx>fmLsceuw=h{C$Go1-ZWKeR;x$ z@RW!@V>2@kXAa5{ueL zRcZREYOVSDI}G$0IxM04kA9yCzZGp1El(h+3|N&*%)vbGLvu60H>QDOg@e_thL_xd zw(P;LL_M?--*vSqnnrpZdfrC&P3EyKu^X&U+TP=hw=d<-^;qg1?mf-tgwH_VJHB&+ zhlIS3iHk3cZ%mkxlALOtwkX{peO3DFjBB~O^B)&glvb6FtSG4nst&LIq55*e%?2h( zhi9Kh=J1lT$V~iQEWgu$iZv7nGY`vk^l3@8CpqCBEmpbrN1}vTfPbHFWdr*7Y!X0Bf)^-=q&u)rSYEXJme&UhDwrUr! z^byd}X)qFPu#x#dF$uELc<`@du<@s|ZaY!e`P^(p*rV(x+3r<*;4!dS(rpdui0fKz z7W+AG?Wa0qdBzFVLYvF{!89yU4Nkz2fR_n?hi-^3UBphe_Nng^cv|*ahqZlmW0~7b z+gVbJL7aJ?ik^i=5G&?Awxq6eunvwp}~mA5&Mm;X9{RH08~80f0PxUq=yU~iyHetTn$m+DhMxX|p7yGwr@ptSG;=lo z)^3^oJ^T0|^$_=v$dH!MGf|AB(aDpF2XsVqrgfTvF~xRVmLvlk|ADT(;WbgMgl-4HGcpHN- z*DyO0Chq=>x&y}|cJTRoK<+EZqzTgQ<J$GF`y)Sar^{v(7|$xB5*k!iX z;dQas%I;TJ)_vP~{heJXy5!`#Rm>|iIf z6*-Hx#LrBqO=(Q|A%#sg;5s$H7y+)e64_-Q@TK7Y+cSl@eBHZ@8gq9m3%;Lsi8n*U z!uoDxGBWEt=;|uG=L)!c0l0e;JSax|zk8;xVPvw;PAI&UbhZ9*J%ctO?6A~<=iufL?=Zwi)7Oc7D(6?S|J@yRw4PH*v_1U2`!k9urt4U-CfMb; z9Ck_YpCfz{JUZlT$cj{U_Vrx#+Lqec^`Ztw6N8MEut}thgDS+D+>^Kx4lF+vS?dY1 zPhgMrC50Sug9xMQV-xT6autus&y3S!}WFurjxM<&%)8o%dzYlQJt( z0Y0)Gcs@|tjeyiyoAj6ajjzzG@+13zltX%W0o8?YcFE!a=a+P9ml_h&^Xwn_6Wk}d zr@3GEIVJQ7+ZORC>Bn@Bj3*hq>=otHE6Xc)SMI3{tM;u6?JVhJ6AM&bNvO6SA+G*} zu78E^C&1q~AuFwd@BIni6G%g_pYBzu@4SQUL{7Wo$7T#DN-NJQzfiub<#bCjuJ~GP z(bYTf94IvqQ51xIrNFDRft7O*xm&=i<}0p7`O^cwFK6@7bUSQAc85#SMu+k~AaPC;433u-y5%rTN|^=StfvJ1W;yZmvAr z@V04K^OW{O?T6dlJ50e>O~JU#iLJzn?2_1!F^EQeu$B|xd>pWrFOZ$(zXr5I9<@Uj z<0xdJ{Lz{x4ErtoKx}cs!t{bxOL7f6n2%wMDrF`R{{W(94R%tkumlh({|~`ZpEW+)0y~0E1`iHh6si_AFQzT#VN7~lc3f-Xi_|~UV={cR z0<%K1qO*?V#N<8Bo0EUGFsk-mt$GW)WmStAkpWSX&dp~ZErcU+#@||1r34@!8RWUU!Bn5Vb>!@M=_#;qb#DQh?c}1&EHk>pzMz_ z23ad+5~hSnOp$F`#iq!;@NS7Y*og&61bg{KYz-?~lf9@t$H5Q6fJy&Iyt=+U`2})j zL9TO(i0$UzUcfMFuA5_L`_3ulqek_H6{yd;IrJBb?`@(~GaS|TXi8@6P5i~mb*PzN z?YWUY*~=>{E3Hur*$`KZHklo%My-_(ru84ZPToBd3O#-eKEVKjMXJ`OuF;rwr8v7I zuVW3+XfoZMh(#RHtk8sP14)peD5e}>L< zroH(lyKDA!uH(Imy*zw_gxf>=6u*_*O=XP?jhB#&Ec(Zob7Gsz(^hf6Y3_%z~N%t4*cB^<=dIWdn+65Dmf`B?1c zXCT$zc%2M8t%h$QGZS0H&{{Ahd4-uGzb6O8Dn>5*T%wei!l*P`<$H=LZnm%wDv8>a z@H}Nm#kW;nILDVnsr;1Eb|=r(OiK#4W8Rr*vc><5VKc?8a3&(7;c~EK}jN<5ae$ z`p$MTre!Nsr*)7~^r;AP(oqhO=g-yaqsXAF^xigE~ zYnh}7JUjqVX^$a7-E0EnR!7twlK-+6BL}=w54nbi-0$DzZ$d@wF;2%)zuM%n$=?ir zn^=djju}on+$Q_fhIdB0#QVoDOm#{v&veUe%70(zUXoLBu<~l9UX@c-ajj9EdP7=c zb>mNs4V_J>VTD-v3*?cZ7)LNH;pM{-bO#FJ@Am@} z84Mde#!yN|bpts1IRojb8LAGN=f(>kpU5H`fjvJ+t%!yEHx8)hGJrduf!Tae98J|o zuXMJ$>~Vb&vmhZjgPNy)Q)}+zCZ!g4r#BJmpfQMkxR7SkhtMX};PnIc!Ol zt)lx#sH&NkX>QgzYOvDis__uhjqG*Sw{1^47P&lf+3q>kd#?A_-rC;Ryz>P!d^G)j z3Oo~35M~g)Gu9$bBYt+8N&0{37cx9^N{bST_m%0CdsO^d@ms|o6`_?6Dm5F;8?#zI zZ@KM&r>aaW6dbT6%A3J>G z=&Q5GvJDQjx6b@Aqk*Hz1^ zC!kJfm9W5q%z%0p#2M1t!za9eI|2z0Io*|{0b>lnf^V{dYO1N6MFKSclqqu$X)6!35{g@qB%yyk<=&zkSI%xGu8rx@fLAhH9b-2l6uM4fRO z?BE~N|29BnU!d1$*f$T-7Gk`H#vV#N5Lq6?6ZPwNsDJaIJ^A-Q6M#t>7{ldH3y}Y= z3>@;H%FfizCYYF;B=a2wtD>I7Zj4Ka_e|AG^UZlxc%sOsSikN@odsC1J<&#H`+!)g z!0LMutIxqvmdSY^;`C=Q)Zy~J3Q4zpC?<58bDQICKhyt=a6!PhFt=#m(zenWWe>nt z&H*{kz}^R73n{Lt2AjJ`f=H~aTkq60T-Y_1gYDnhYq@N9Ipdn-Uhm=WHO|*RxGq#L z+##wl?tR?Dgp$MoNt=_#Bu`26&3%{~lK*wVnsSq>+x71n*yLxh!WXc95vr7W85b;s zOHAQyJ26fn)18y@$rWUSVbGtvQgB6l1cC*0BZjIAeM#|>0S<#49yp#7=me>U&&au2 z?a`Xv#v^G!3LEG+N~Hnn+vX^LC2CRc2k2_+Uo^Sw`p#ptXRGH+&r+{4ukXG5{ndoG zg^9^I$=j1T73~dM8<<23Qt}YViNM4C;DiTN{;25BV{SH`%Q|W~*6tgJc>V#OHKFP; zA7ZY@T}u!rEK4y+DNAk5xRv=|=6|`KMS`M}6^>ObVhBx)g*Vv%7sbHe53uV1sUsoq z|G&h}-~=utADLl4;!ghE+9e=FAYyMC^7>MFRVY(xgpwh_b7qJnB(On=6V&V^KJ}jZ z20dQqD?O&(Rf9zHB=bhWPQhM5oXQV&^2qPAK;hnN6jd|cO9s;!El+GxA_NaC;mW>sOX<# zYT{B8o~6u9+f{5;7GB{%ny^9{cCHQfQUY5aLTsD_6Zl-BlwH-K$)4l4AjmS+5&SS% z@dO58k8cMTaduffv)}I8?)7u%hQ#MdwN>+~HR{6Z*EX1wI`FASsI>23PXgF63`lH< zeGSD}0|efM2(?4}Y{JUnK;R~E_dckr`{XG1s+@VIDbYX9aAu8W|7!Wc)|NNhmF1Q$ z7!dkJ`18mQN$r`fMFr)SwO;jk4O*fY{tq$5_>zvz!XYASYKBsY|{0Y{70nsb8u8t)Mv3oFvbz5xMtsCB^0?XG-r^ z?5omm*wbQ4Ob`X~Uo9<@cmE+jE>YN*V%y*8YMGcYeq}|lqu5u?T)FPta+^CmH@m}j z7S1APCzsPM)vlXdXSwIN@AR7LJzX%}C&|}Y_$HLl9LD!S^Q>d+b{83PS%Mor6? zn8Ipiq#0u`G6EMF!5q2rKH^ssKJ^0p=>{-a3*Ni}R=f!m`Vu~-E%qeeVtC;1a~NLm z@*k1;Lx5~)81KM`7D@dSzf2b@nEEqCzNfPNQ)lHnieFXOt#^#{I_`DJ>#|pl|GWTZ zz{!y7Atxhsjw zM_ql~yxbeT@A;VenTC3W9tt}gu{~;U?D#mXc+Z6CY2ynI)fqMX+u+gY1bo^CYgs9GR1i94+Tw zyMe9@@~h;l~RHCL*=RX5PMk}=)}kW6t~`J-P`u4ExLU!EV5S01S@8dZ4y4ILKQa)aa9I6#)B8m$5;UV zKMvNIA`VhKheO!oH;xOL=BC!3?tTp5BZoMnQk;v|UD(SAR3)=y-CCxOZ`G{V|B<0# z_9^c(r}2Vff4zi?l-(&0Qts!S$sbX2sN|Ef+tu4^-q*0|YU`wRf7boi;M-~nWHg1& zY)Ld?G7(%^CD+{ zVM5`EVs?qRWK>yhIiuoHWorGfwjbM=@DL`Lx+(b@41TYe4K!vW&su$YP`5X%pdbDL_vPXlg&a?Fy{p z31&DRuY-XBF^IR3K)GSSfq}q)(_%m3h|Kp^><{kck7NAFHHBOmatnz21lpd5%{xV}I1u{j!ugP|i%Z{nGZkn!9x@QVx7HDitRGHP4+EL zf4LaA|L8fxYmrxrKsPWZXlD50@Vyagsn2qb>epBI*YwuDEHW6uOx#uRZl4k&&b+8m}hyZde_NAtAiTHUWrYAhOg=j?v4KWG1~ z!xe`zmm6*uJ;Qu7{66;|5iARy77-F@mlTx#AnSP+Kl??cdgJ|O1{p4~0x#v0^HOi{ zQ~^*jfXs%RTCo08*e?V*Vy?n|-S=P{TQ{~-bKQ4gm*{)i``GI{sW~TxzDw23e_zD_ z?y`tIBCil^bBox9OhzQhai&J*L>dr9Uf>+#5HU>>Z;}M9$)C+}2a#h131(vTz2G1} ztF%Skh25#MSAUvwgI{gX%AgGepVrK4@NMA2@2p8Y;?)I6FRv=5A>W2dP$7te755i~ zs@{N$+IhOem~WZpW;e~}S~Ui&4%iU_rMMaFjp! z2_7&7QQwB)2^`&kx=>%N)G8%akgZdWQm52RlgsRc{^r?493;~|D7#(5@>*)itZIr-dY+`U#Z zdo4!;kLe+j&~0HC!`dQ7M-GX$5xI&=M5{!9iGpK~#T`sonG{?2Z_(zGtkTZXe@oeA z6Uryn3hGWa-fq0xxV+`pmOnaPq1F!pcNz~4G6S(?3LJflI&%>)pamGY40VqDd;N15 zhhS+PnJcP44^jwx$P{~#Z!j)P1!OI(z8Q?r0~l!oA3TUS`5DYJSz$Zs-nlVjnyHqn zvA0oNa^feccT&GAepF^%Zbh=d%m&Gv$w}zqu>udMyX!w`{%f(`y2fpj+d6O0piN;j zBi|-#rL|;L=0xW<7tSlvE3&C&)JHY4NicZ3ywAlG*}xO*CLfINC!qf_`0PsPdLjH) z{woMB#uoVQK;Y5`>`H)jGhp|th}A~m(^JGNTkJtDBW4}3%d@bF4|cf-+2Cieu1KK0 zJNU;mh5f0!?GJQf?ZO=@-5;ln$r@E0SIZ}#;#&UT4Ex|mYKVnN3VU|neSeh5B`oOs zDx_Qti|BQO&^_^kR6%VP~lN) zfXXli74V<(?oMQ=)$q}iu)r+U6_p&RnemB*lU0Mu5LX{pf!F)^OG#7e7Pm9V8rZ)P zx%Cfda1J!62i|-JR?&gB&SS(QSH>g4Pk?<*kw2pg`EIsMd3CD(`9yzSlPPhKcZT`!#$*j2c*7o-HZ#+JDjPf+}Y4`2$mHFO}S`b~E zWR+Z%zCAy4(5?I`du~Mv*lj8OF7zSp!-1$yP{O?>hxSsSW z7VZ)T1~`SbiG;C(lb08YDl#hUT2LE8JMylVby&*;h~)yWUn5h-ET!!?3H!>6E38qu z3dl8?(yyt{rdST<-QgE|M}?Gy`$jcHpNjdApq{j>VrUh!DynK!O?%zArpzV=`2l{t z4VAGW_IU&xdIQ)^q0Al`iBJBL^2t9K4&bPDz>mdXD)L_@C^NS5&i>vc$`=z?euXBa1RI#xEsH;Vo{B5-TAuRt(IgFt}z4psfWh|Nqxw4AOjB>)Dt>#0HR-n z-rH6FLEZO1pk=3hT02DVvhhx~(0n#$q2*ETUsn5Ue{@YT!E&q?rtFz6>Ab^9pjs134hROyEL)?!VN8;MrMGR4y$n(lKuYse7BYxVysw%d)uZmjNQMxVtQ}{LV0y{rz!2p`o35 z@7{CIJ$L5K8_Sc{)pQ9fjP*ZzM~8I|ddH8>&s+tZr<}q3Onxq(Dex047wi+rJ=b~t z0}*4Wxjz( zXQF@eR3Dxm8gGxVFO^JU@3-BVghnH9yReN=%S%8 z>JBB<(`Z8+e`rmrpQ$STP(mSsx^6-f$^$ZE4(8esFTvq2ksJT$DfCiI6-_@cav(h6 zql-EUA=LLKE_|0j7kUVFp7v*!>pT9EQnUrePt6}Q+L%k34KB6rwpMLE@p} z#bJ(xS;d>xJJbtHQ>*Adc8{?p?_^<&%MpQvTFN8TF_v;J@fqSh5vhskiPFk#m3-pL z4`z|J-?2sdg^%8ea7vy824)tF42f0)YaDZb5U2s-k4mBvxpbxJ!yK; zni^)Kd^ z|Iwgr@X&C6?3zaI9^R(wm{~hQ%m&!h+DxMH80#2!84nmEn9+7Coj*7yxa@Gb!=2ad zE_b!}EwPL2lQ8mw1o7F8T8B@%B|Tma+c=J z${%0IE{ZDaTQjAms^)o%6V$N_YKj|S0?yW~?VTOZ@jZgBmOrj^g4cz_@J?@1zY}Ww z(xi`hH|u)q3AWv6&Wzct)vPy;N};>YVBcM#HWBQITM=I)x5PRoTuU@gJDS#0wN5>& z^h(*YvX>378WiXq*XiiQA+V7ns@6Z~hPoN-iNVOUBAp}g1XW85<{5^JoC)@ELms?G z09in$zf8%!Bpfg!C(I}WpF*(6aPm0-lI!&yF{MWMTTVwrsh=0o$MT)M_DM=)$q`o+ zlGq(Nx%tZ~x>s$e8PEd$0`I)j$>2vh!Te7wsa)=9e#~pF&^Bm&*5bPO=1H0yjpWBO z6QBO$IqEkVM&ZWi%r9D&I&O3Q&YsFi5}%gzmyVG>i|>>4YsUV}IXSb7|0ucJw5i3F z=&kGWDfQPjl7pqeM2(?qCe-&sye+D`Wvi93_=GV_gU zY{7@ZA@%G6jsRy7(3=0#hJY(kY1_x&!KN|hbUSP3*?f_3TR??m zi0oqM8u`t%J4#XBzT$5sG~zpS*?#o$GU$(U(2pk2c}HQR5lJSF%R^OH;<#4r$L-i( zcC@jp1<#skQ%;Xy2v~)z0K2vJ=j?xSG1k=C z>~`4Rh>ua1WB*8ao#2?bKkG!+p`8A?zpKqlXV$Q4!|Uwo?=(+Ejm(F>oo;XlX*nB zF(;~Ue6dgEsH#_WMvX$Sb_nY7EY#;O26sY=4tWytvL6)CO^oL*B6=BPNkS$RlFzty zMv_ARY3unmO6T5gVy_+E%Y|hkx&J_!TDCIuYiMX#X2kI*RrJ`HvoTf5UCPy2yK@8c zmgXYDd;;rlgI1V=ES(Czxq}$GgKxsn2UG%G z<52U-9pEpLI|4ydCZNKcG<0C4ony?4(mzAhMM8^=LbsQP{-LQe?(J{tusU!1jh)GP z#BmWu3VVyci+>AT8E71RK4pEnK7C)dpXPvu3C3eVnXqsKMo zmzaQP&Iaxq!H{VfEf1VA25NUKFyBMp5hd!3*HSl^bwr8!=GJ^`qg6&%O?sG4H(Nwo z%38?&ht1`Dzs(! zh;A0RP78BHC(#`UEYkTCDNyS>Fn$SC6RDJBuys&N#^f4VSg^h;>J&?4nMYZlXNv68 zowsn!y!!}g!TgX|#muON3`WkBip`AzA`%GKAp@fffrJ7`+Mw-<6m^Uz4zoRSiar(} zEO7*5_@EC2?ol^-YP;gqz8cf)llwiclh7-2W{hLZ{De7~6O`}OUZpQJZ#4s37(j|U zp+ja>VXO;)RP}%S-@c!DcMS=Q0uZa4l>)ycycC42_;RBBtwPTCw4GL@SsYh0x1Zfz1pB?_2up+~ghPE2e0z$13wRlr zBsnEHFKdmvlh7x*XR0{uV*1RCs*IIcP1y`pyh>3hQ|~XmUfNnQzOrxCXU)3Sjjh{S z_qMW#C#Z>^q15|=q28d<&p`KG1s${*xDJ5|9|4Bi09=z#OIaZU$=&I*kby;r=X}&i zBUF4I*gy`fr-G#(LM>P56~x2#xlmX4YE6cjo;K}mmTPgt;va@B(~~JrFV zaC02(9O-h+HPem89^&rnPPp&mKIM+*4doXK{t+~I`S`9EefP8T_xB$yR*L5YBnBM` z8YC-|J(byp#)rNOt&~rScpfoK5vf?OsE%3{{VIBIT)%je1g8W}0zGk7GC!p}Wp?WH zw1sJnXtw6P=%+c%t|ABuen_CUPYvqO%6kS*`bm4)Z29A)|kV0#DKU z5dEOh2EcxW1;X|jd=XJ!D1KjXsxR>;>P{0fKL$8I03KwTldV-#uph%uUZ z)XvHIoU_h3k$u+vmitS0p1{mg<3Cm06m&W$B6w}chLAOq3z5IY%t^SBI63`V7AKpV z-Me69d0zRA3T@?`$~g^2&CfJnTj|7E`1L7R`3(GeSkL}(om&A$eh${zin>vT40A?? zk#8@FfHh)V7tzmUwIh_e4trt#|K_`!7vz8mhs}KzHQhE&%76_$2r9LBl&-$JgtrIVj zo5TuIzNef|eUULPbF4BYdqJ)&Z&m)j{OkFmg2;lF!oEc#i}H(l7Bh-hlq^+0P=8TR zDs?Fpmd2NwmvgIws>jz&sAJXn)U9f~(U{y+)jV8NqB*Xi5s&pW!rDM5u4@^@zp&r+ zcIZ(Z2w&hXAAR;>;A$}ZAOL>EV3}d?$7o<>5V^`4SUCZEt@9>|fssMTW(#1!6SfFh zJp^4_Klp3}aFGK&(g+I#Cf@3Uh-UQDQ@$c4w@6gEy_x!!V!$N9V9&{(FC;9&?gxrw z?R{OM=XjB6b$*QlG0s4JPxWU%i%R2YghWeyNA+cMMYLvn;uSLUTl?=)Jz1vJJlZUl zu}hwNwUSJoV(jyguIuTKh&gQeBa67eU6S%vV@mXAWftv3v4+@qY^n4DpfW$REp} z$crL}MIDL%Ut&=1ncTDLsa1_NQ|l`0Xv9K;9Z?7VAom|!i{p+%RioZnCF@+5`Os*f z`6}x#wtD*Sj1+bzJDdH6EB9I~G7_1HOhs43RuX&JCE3-88Bw)yV-j{Gd`kMBnw(ah z-jY?6^D*aeIj54-{90p={BeM`awZOgkKUl;u0v;Z5coL@9@vh`?TT2hMt<)ipHM=a z*CLO)BgV$$PQJPh@3dd}r;TA zjPADQUG}?9;GE~i`ltB6lB|{&hb2TjP=rRmO0>v0oatITtaMyyaOtKdS0LS$XoRv% zhl%wZu(L0*8Hld{%Hx1;4vw#c6+nS()OUEBI?uNG7tGm~V{Pm03%Q%QV|l*3e%{vJ z%S8FX0kS)xp|N?f4GCY9wq4Re$Ea&EwSa39;4#^}>^UZi-ljUZ+2B^*4CAFRuuJ7!ht2btB1CXZLw{!MvXbGXAn)?Qy2AU+*$LZft6{)7;xqX8q231mhP_U3dHM z_EVj6ocB9FaE^2z$Y%+39un`~fdhkWLtG?Qp~vLMBc*YL+3&MQseE%U=U*wjQ}nIa zxZI=Msdh!}%G&OAHFfg(!umb+7wd17w77XoGn3e+WfFY!FdFE8EvkeY>><#| z*E;iDEC$SfKI14>Ov0g}sp!Wu1mcwA9VC0?;kD(AEVK-s# zFl+MpzGlpPDo|2}**AkJx}iHug(+dbz!QVP{!`nrOkFwuE-=gC{DnrHfC8Q9o1HU!@s0GCPhy@uPXDp_JbK#Eq=8 zTfHFYI6w9CVduyk3DE)^Ug;b``+5|MYRd+8Bl~6WI2DbU3KjMkb3D*FiuT=(Y*K7? zGMgM1@S6O4g(wuZG0q7-8Ba3$WNudOQ~sRwLUl*YFD-82wfc~62mpsk-~$;!2Rd9} zGHuuRsO)X9{gcs)`Au-d>$7NHaD8Zg#_deotX$RYibG9*HZRpMP+{x|COX?pSd+n( z*nzPLz?n@@e+Dp0GAj8mh}k7@+JXPfiaNfVE8A7!8t*#GJ5Tyf$|90*1QWe0a4jH0 z!NTOT0(%j4Qyfi=8Zh%eGp3HPJ9w77!}lHE-870Y-bE8IjadgA&0M#;o^x$>kKnfP zhVl3CL%lcnZuY(J=j=a1tO%GDXesfP)y8Pz4kmw1-l-lO9X937ts1$UgmEEhxPj)#WXfH9h3to0b@TIAsvF!>(Ld>L|a zh(3S_hpmC>U>~6ax1oxRgLb)rSWkr!VEWrY<=^dy>{|6Q)BKtFWec(8Mw{uj8);sS zF0POL{`G$y^d@LgsDH$bxbEe*s>iQvR-5uKu-@M*IwYSBLulGkowAN4+} z`ex1R)<0`^jv?njzEX{7frtCzm`<=5{C%)Ch>&*9nfm){#&)J5rUNam&=d~U++?ri zUXz5Ah4+Mqd}!i6Az2~0vNQ6Om|3bVMHh;!izA8+C12I^O1&#i*RhGS=!(c^1gx|I z!U5yG3j-x2*3G$c9QZ?U8pklYeHJe@YMO$ zQ)*At$r>^nbj>?8Y_OD!__h5QR5!7jb6a#VZAJz49ToX2<_E1GF!!)-Iv;hp;4+_= z#hVby3Xh4=#(&P>Wu40^FSRT?Shb^JM$^I;bJYCHdOBfD_E-i6aS63Q3VGNa+-L=s z9f8XCm5e9!N-5dr>O0Ov^(Uc(R@dLAQ{ET2_xUxr)viN@`9Mo_Rf(OKH>pU~n)vRym z_?f!Tw9a-9&6B+|m>WVTuHifzp+G?ujc?b92>2JBkh$9VuE~d%ad$J5A%Sxu9VZGci^L#yT8zE(wb3 z1h|EvcY*d75W`7*f@tKS%kM?Lf0lgb5b#zEe39=2sM2-Kt9{>Z=5ae4`!c66=Pc(2 z*9Gw}6QpU&(#GVps%DnYsGixF-*`_WB<|twS^tRv^|#9`r&~8MU)lNEN7|=4EMo5q z*dOpRAUN;^@37q#qsKdnwxbg znsKdhtqh_MRF(vpBtRDRKyN-2v!G!%8^~)Ez?3Vp!t6g$rAAQfeuLx0T_I@ndMRXu znkgcq>!X{Zo1^bUzs{Pi>Q%m`>Ub*`J)0P+H-K0NCDspIvlX6bBA;qSmhu0eN7~=K z>#y>^>%S*9DeiGL4XU0`JlFDxZb0}VjN<+O^F#Y8O7mM5C*12p{ulQkdt8MR@lxwU zl!4vIRXL8@|BkwSWovjB9y`8!J^#)8*;aP+Jl8CC7H6K<2H_T;zkRy-9`Re~f83uZ z4iA|i|04e?{}`4W{v<9sz9s%_d|{$paz*O*tWDX|R4oO66qXkqEjn0nwqkAV=h|6K zCe7x}o0=;%nzpt!7W5hGM^7Mxa`*|zJfi2Le-sdJF)uTCnvQC^0*ZkgdtZ3$wJsQ% zDfq{;Yqv4)1*jW4VAD`-*K|gLS_5`({u1LS=1VO0SsB}WqeU^-IvjSK=9J<-oj;Gi zk>BF=O_=Lj;=kUX8?Z={BsG`WM$jUY6PG20r3^@ant!L@UXh~sPRZG_&~jd#6*M_t z>p*-4u3w@XTo0=Sul`HEi3H;e#W(}ddEJ7B%O$V2f#=e|Hp^fSG0xGQ{-#!-660b6j_jW8^cOewb4z`h<(HJMeuU zuxU2tsKeau89L@hty)`X@x}58?GUrC!%X&H0XHN6jl7Y3G~-Psk=s8nvaq#qW8t*& z;&OHK;pR0O8hTh3JZMKu00JJvt7RC86cPW5h+DwU>!m+-rgPPIR30kJBqm{Q=R!Bd z3zFiKj7sRlMxf{s`rg^(4o~`y3Pb(w7vnot$8Cjz1A-`z5uP`_CU}>5PxNyVyNQoR z4NG(^I9c$#VqBF=b?;g`;x0TE10|I+?qK{gemSCK1y_Z%&AMEnd^MmIX&u^aHyasq#`Fr_$1`dky%ks{y&7PkZ zl;61DQa73>e-CYV)EcqTJ5BRO3b6nINkx+Ycx03-HS$Fv(`6-xx9O|dCmAnRU@4+0*60TQ z0XL3>7iN(REm5cSClbIlM>_FAtspxocv2J4es`*4xB7eetoEIFJ9do^5mG-r|36X>6ObX-QZz&@Qi@qz}A2}BeWf(YJb17`5p5b zn=|xP?28^{!X3WTBf2&EG(K-EXrd9lwRB<_l!zDf*;?qc3glxlqN+vCWuWf}fhLYc z-|-tzJ{>iFF8Jdka&8nlomPxZfNG$E&spvB>Zr@hJfpokyg_|qYHnix#gXOy$Y*V! zZ}{%$-TBt);L5%Y$qh>zZQ7XVF71g?P=^_)XL-o6{aP-u8x`bdD#ht1v^^fZ_n(4$l9fOz;vw_9K zilNo3plB~4541o~KXfG%QFq&rhvYLw3k*C$h&&)Q{4(S~AM}u|=zKikwbf8RH_)m3 zfT_rxWQ%nQVs~d$sW}Wb`PpQwNq3t%8xE7pJjd$8F60+`geyFhKjksiW9#OC;id4= zJ4B=f$R*$pYVAeWF6#+Kg+^=5Mp~3uthQoVx7ci9eq?@UDedms>FwV*y>VXSa)9$i zaL6k|bVyVha466%xGv;C$ZLtWR3hCab&Bwc$X85>8XNsn%$ArQaW#o{Nw1V`synJV z`QP*B6;u__N=nqvDz{giuPUs4R(rk9w1L%7)3BxSOXHyy1~AS97FYxg8tW=*(JkQW z4)V=d>quOOjYn>lh7;8J3cp+?A{g=Od=6rE`4&_7Y!C9xg& zY~O>$Y6ESP(*hxbaK`!55Fv7fM2S{TOout>y3j_cj~n#!mg#4zI4UQ{Uu!PFDSqo0qpH&w=nWxDY3RN>5}`3J~c4 zc3um#oF#XCGjz;@x`z3SnV-c-ONql%r#amF9;TjL&oa+z-aX~o@TcLoqwM2c;skLH z=`Hyq3$GQYl!U2^)O6%KgQ(Tofyv!a#W+My9G`raL4&wd!WvPJ2a)eW2S@CMAFt^< zX4(Ee7oo1gp0G#0Jk)n!xBW>#lNgirCN$IEO-(F!u@2h%JKS_S=={{Bg7cAoTkuun z9#9tWlXSXNCS57rBt0jUD=sKbM%F~RNBc!rCu$N~6PG2fO1zLVI?E$Vl_$<0UAeJZ z(y+W?g2s+eqkbRM+y8h*c@0pv2Aw|#-jS2<5r#SnChuJWWnWRNxoxgwrrNP##CFI7F4210>t( zCB!s%CK;&O-X2-%+HIimcjHuZl|_+7jAe`E21^H<`?i;94Ej1&u-$5h8b`u;rAwZh zhx;L36~CXLSfCa>6Zm-?79JN}4zQPel%9~8h0^6;!*@jNRm_j9jmnStJ9cB@iNsTh z=Mpa`_D?yK@-F3CT55XVj2Frz)df|L++F$21%*Xs#ggJeb?@@ODqO3aYOdDys2f$c zwtjqrx*@qSwK-R_ti`i+O{+&+cH44v^i$Ab)&K$5z=b0)zZ0;1_&2#TlO7$`2W0mk zoh$JXx@0?e@vMOZ?S!r#71|TJDH)avD~0`qPV1E3i%3N0c~$F;PEtseL&p&ClNS2n znbsFQvk0nCM7)4)L=MHF4zwbV$j@ES5eBG02gGX;%*YT#j05_n=t77f*stVs-B1JM zI$QI0tWj5pCt7l?&s*o%e{&6Y|I4Gy>ymfR7)DG%Ot)B<#FAuQ>Pux!;n1RqC5P1( zrQxOQdiVOxEjwFAwT7URKY~g?zU}W2D%O2)TQnlP82xskjzidhx4vWKtuQ-`d?Xm3 zfsyvWh#M*wy8c~iPuJ@qqn^_gX5>zNpJsr7QJ6VZ&b(10PK zE{L!PyWP`wV27%&r!AibT}vpd7ZNKvXG$^KTUL^Lq4;)eSTXf|$Cc>NfR1xhKd)tf z6*zh{2299i6aAqgZ931;!7>Yt3#>=EOmMmE@F`9ycS)Yq zHwvorr`IyS^Q{GLf}?^K&y&ICk@3+)^pu#ugcJAN(Wa*cgN#SgPpm~tDXOG{_MQgRm)x|*yxof?BP@H zTj%>;G)C+qj*7SvFKs)`dNUrN1~x-`9a#+ZzG86_FZGdE}crPL{HvR>sV zRJ>e%ZdzVSzPZ{;J-#Zb>S9${?c3U+^^@vV_2OpB7TeZSt!G;q#2%>iYIH4cQGfZ! z$QrE^Is<2-8$7Tbb#@49>oxR)j!^4K$h^;}QUk$$*2u8As1-Xg`##8~RP?fRWK=Oc zF<7r4irQz~wV$1ly8<2~p8>Up$DG=6-gTXNpLI=0 zNmNzTz~VI}hpN`p9;uxPb@LZA!zQq?Ep%s~&Wl)#Xe2>BRU`YiKtYku&aJ^%cH+2y z>ttXc>bPB3ujy?JLW|!BM0`?p^7dzjyLOR2V?4urfaP+_JewlgRXa!fTh0$%x40L1 z*!mmA{gjxR^dRYM+KKe%%J)h^Zr@5p^`gf8O`n?Wh*btV=spJ`0XQ;(1~Uhz--b@T z1Fbhq?*V-$gtikBtMFL}Z`LCF|3NL;O+KH9jQ@;|=sG+`9TiYAe_{Tw`Av(DR#`UpSYw?z z&VyWLxK4Fj;KpW0v8V9o@Y4mh9>YAdyzcr2_6i+5Hwu+LCOs$BHk(fi98&= zGy7AHTfS$$Rmr`wr1Fb(46q`DSWhw}5SW3ej)CF}(z>8ScY_jSqr2x2x51d(4P4Yp zKKe!hdP;A?16s)gk-i1r%>oj)!dl2TFX;mbA6+1!0v^J%sW}(x#RNU3p52jg>Q>0DwC`C z*O@fTZ5-4b(>z)e(9+Pdy2YcFNi0JB;{YSQG2awah9KB3bg3^f_Z0NZ<$70ikgh}% ze2}PjBc8&%pwdq2-H8Y&sX_3CF%aO5&+X7AF;K&Ks3jsAXECo-oo18!&k_f1a!H2WOWrP&sQkuRj^EC(JR!=SY&AlI>zhJ zqa;QW(ao)gjYMTy0N=X7BH-uW4Wa0JLWwWXtWL-&^8HRRFvoU;Qg;~soPWg5gZoT70)$cD`S}h**wsY=+GMs*Ru!-y@dZ?NxxfN^fsG&*Gl-bekd@g1(=@ zXC~TNIkz}V*j4Op+@0LR9?hO&pXWX=e0GTj`HvEh3HT+zBxqhYvmomr$Dox#K_UI5 zl`>!XJ9%lu`iN(d>tb%li&BQ9^-8bFsK{BEmsB#jQds@1?r43thA7Q#%_q&k))=tl zTLY6A2PNABxxEx|TLi3n!(Je6ThZUG2V+iyO-Gy<&@z>%9U~DRQ^aNzI^ekn$W`*AP%vJ!xi}CHnfXBVzCmj z@CD=2;OqIwRR;Y2w%t$EorsEb+v?ZNGNPdUTPlY?SzQ;*^4ylQJ*PO=81;^W{*;Tc zdSE>N01IW%3`Y^;ZHRGb=U-A+HDZmAn+`E6Hg~d|VwdK+#BHS;n}0{RBxHBUrAV8& zaMddZW@ro^c zFgsT$u>P2dv%cf3)RmK0MpEM>W3|al+DZCh#vS|NJQZ&g-%=Ro^WCSn?*Kn(NQz7v z`b=&SmKSB25T1~b5S;l-j-e=~_-=7ziLT@{qBj_-Q;X~}LEUN6xfAP9&3BXUwg-zi zgNaL#5$|D3QNK2VHCBQ(E&|QvK(#wQdv%V9y4UePuUMaP^3wSDs2B405wP-%TqT5&y)bl*hWc9%n?s)80;h!Y!vn+rh|P>^ENND= zD&UZmoKR?KQWuk7$|w1F+#~9 zrlMj@LHAG!=JN&CUk9>n!9P%p~_Z3U!6n86N6c%fibQ_>x$6_XJcFo(7W4#xjn$#{h?(}Kxg#^Lre!# z`yn^7kr(8ikpuq|acayflDbewePe9KG_$mvPh)~ET?5C;sJb|0PiNBFH0S&;!QsYlgHh7u>AMwS67BVqA|;2$e**8$b% zV3%Px3<`9I|3wQmCkyk*EMMV%UswMn0d4_IDNA}j>`-)8Oi1xhC4<%W#5eft7g!h+ z+Y9t48M^;sh&sk>i`%v$+Aqw7fk&jPz_P z2Blit=@05&RhT>BsrP*5`NjX6zi&V<#qH>e2}Y`h{Hyub@<$cCE1y=e6$+l*FXRUD zeE`tOMpS=A)b0U!zW^@z7wFJoMypVDPIP7% zbw?}OD8;C+=^E3y=E3H_S(sadTFkPHu{vf`OLM39Wjfg1vLE0u!|A@0qw{m;vF>*` zCfo&lC;l}-qsMShsb`(%Sg+x}j=s-*y~IMXkN9`7Pe4Mz?EqO|b)ZzbL)uezU+y19 zgslyCh&U7Brf`qE5y_9*9CbSCarC3U!3BI21qCw|eP1}N03Ayz)XcvI7xYiA1fgdWCh+18 zU}FHV(H$H$847a&yqSOsvHGi z3pKYGRmU6N&xU=0$|y$^cEGwL3ORZ?_^u-o)cv<4(c8ed=#}xV#JtWJQB`k^v4$D! z=;L!MV2E_C^lE5h_(6p%DJm&Mm6Ut1c2FG+s>>b~&GpBsV)C6SW3?efd}kLx@n)pa zuNGS@D;O;qJn zP;t^aBS76_`^9~l&@?JMdR@h|s*N=qA{SMod*?B!J7%Yh)*HVuo@i2Lt})+YzQDr4 z;*{k;o8>m4v|L&@x|m_cn&#Z!Wtyw6>nry*!4}UyJfnn{0!9Tn1h)j=liZU!$ajX7 zMZ`otjv5sm8yA{5BI$V2#iahp$tk5N;i(IpO+;;O z?Vx&QJ)Q8^Gl+}8b|z}9k#U*F{lec(KAJR`f3(XzCojh|MV_EWkp!zS}_W`AY2 zvOrm=oR_7}TAM@5rxg_y6&F1(axV!fSyl2>{ZZ{!dZ+YDskp49Y;V~=<+hcDRlik_ zs&S|h)@-iR*ZoodrvC2+Zlk2}g{HjaXiKlwUt8I2?rq#Q8eyuX5nuE)f@z==19Wua zpq@_LMPz1yea^xx!9E7``iBvn7vTLHh!6u+=yxddc=WwP(L+h~E?^s1^rmbmayBs; zoZb(SdX7lhf`!f_Is?hQS)ky_t3MyW@6*9X7ht>4TP;N1^g`a8g>8g(GzI5h0W%HN z`Vp5Ax!cIz5U7RU@tKMU_Ca3lhgw*VzUK=p5e#(=(G=+=_&*5{flowpCi>ms%++>j1V6#ZG9_GI0hs|Rx_gnpJ{m~}Xw%C?O z`9J(MsxF)Oh&u_dKn z+8=3d>0>k2Wd4@*Q?@!=lCwXTmY14$DzCi2rRYWxQDUi9myRmqlr1RtDX%O)Ua_o- zU;UxFvgUZ*gSv-x#`XJKF0}+gGcdJuun`>QPUIqX!Jux)OH`Zp0p)8|sT2(HESmL$~}FOoZs}f{||~ z9}I1L3fg!NSm`z@cn{Q_jj;R3$z_N>1N~d0&J)VP8!Ra#JP~ml)F2t6or%7(6t)ik z-l-S;cz2>3><{GY5JaB^dkmAJ%U%lGgsz$kPCum&BFxeKZibZu0b_xHQHc0TD1@Hm zTWrbIQ93HxlonZLl5g5g%q2Q*YuzBF02{0Sz{{ujCF~)QVV;YK@xf6&y z1J)0MG9up-PQAe@tX-$n%&(mWvSgVhG#TpxMZehuFrg!nW21Niz@ zDlFHK+c&Q`Z-3t4{Q3Eo`8Nx@6>Tg!UDU65OmRu^vEpSVTT8x`+SN7Jb+5Osmo%+v z`qE_6e6!g^W2>QQ6q+W@28~OLYa4_3893ahWfF6M$y2~%7_fK~UGF039DiW47`6?1 zpqIe`{f^_0dT<0<=O0)$ScgUKa|z}#1@kOGjaUSXlKX!g1N(RZpKgfHB`udYir!-Y zDxeP7qydBRV4=sb4PYV{#LpEbLfyClZ4?K5R>GFy-w$DDz)quqS2N&s8>;OVe3I*j zcLS^2QCsxTP%m|U_v04oM-IY9xuhWYAcn7fP^3k(?p&-tiL)ASUUD5Z6f{oH?E81)UMuo_K* zY}#l%yJ>FWY-{&8_vM_Wy#Ai2yv&6*!ri`mgZ>QKBh!T54nGmWRHP`>u}k7k#vMsm zk~T3bA-k7Kky}`(P*oqy`a~l>m z6gTv0G-+{eVSyc-iNC=**TFUdjA<9S>J?*o0d^UKh>=f+g&VG(xc|Af2w|A(| zfz1C6Yqd-1#W967!aPuU%8}Wg1`dozlpxLp zuztXuA2Rk8aCa54egqBSfXrNu3?x^8%_QHtjBa=>vTm9#n79LW{tmMN9@AlaU}SH3 z2GwJMA%tK<2|h&3nB*!mXa-AQb)U8itL^WHF*de%WL0aufX<=2F^cV9IRv=;;S%T; z;1KlcJRj91UodD?p0if0AQ4Z0g-791FSIQXyNKSFAyYh=%44WWla$IF+8 zjf?b%w2tP)bCV7vB_(f5?vwI!nk+3V?bmeQ^yCah<^$yn)$zRHh4%{`ikym4ir0;NuZc*@;luQBc_m z?GGnqoWG~E- z=5SP!+}U}n^Y#_&Ei5V8RrF`kmExzx=_Nzd=hgSri%MHc-mpRNFl0^pB)*60>6_y;&iihutJ_7D9J z4^Tea=WQoW4civpEv1VQsQ(ezytkX<@SgLRw^rCk)K?T1q72&$=(&}7Sp|O-IH>=uXJ}4o=+Ns9#5v?5xrd+voEAm$8uBd<+%^^V z1aq8^xz%GHgD{U1$ghQl|K0GGIm>7olW~@j!z$r;3PXhv!qCvSa(3LTtj6q; z+^KovO177X8d%Vrc0?i&_!ehuhUdt)BH0-JixTRH>m7Jb_jwcflli@cDSqR{CSqrC zX2@8@tH`$4JL!+o<1%h#?k==0iK$#!xv|o%j!8@b=2w7U%)le7QMbtVF2+NdYT$Q0 z@;w8X91hiZ6!skc9;5xQpWAn0mfZ{cuaBv3H(F&`&tp0>s~ktVZFO78e#YtLc~{ui zXQ1yxQLWz!ztX_ratB3z)byA$G2K&qQm3VV$Xc4cJv$>OJ7=D1zRD>tAm5Pxyx?A` zL;2~7!8IODxlJ3In>F;7b1e^AUbKWk&vOk7!d=fIp2I)?)7n8_J3}A15&mGq9f-&i zWNCk7YdUnO2rS5iZs~)_d_eVmK)#I>)$TE}& z;NBrgA#EZ1LS{?CB^eT>#8KKRy(|rnjEMA!J{s*7qmQ{0yD`2jadqO;q?bwl8F88V zOe5vk?6~Zw+1i53Mck4z>H%fRRj+DR*Y#{nZDa$7GW4Xq!Dm}Bdp7cIAUYHa@(EsG z^BroXLGMbWpi8*~{(1mi!beB)9Q-AN+RH*Nl21CWg@^9J#Q3)X#)H@XL4Ll|3W@hR z5mAVoY(#$UMJ`^0R@nuMMt|7`PpyaT(|4he^2$)Nd6qU-D%w-NtDuMHbWb-=h35$0 zd!nU&gM!%-p=7Cqh#VEgiIT)!iQAN@POVG5o!6&WQnIPEXF0oES*|KisN7t6q>>IS z+Jk@X(LXyuH98Stn3s>v1suvH{GeJt0;fMgsfIwYF4y@G+0ZWP&oQ4>!P|qM z2VV;5CHISrim6LDpAeFmpZF6#aV(a;rDS6%GFK>GUDBBCcfqb)&JyCMJKGY%yJKKH6fIMXTjz%icD# zZB1$Bv=-WKnuI=zDYW}yciXYibqXh)Q^}dmo58cPF%f6NeSEW@K*B3STH8(X^X=uO*jToe( zp_8Q({k05mAA`7o+M0xpWh!bbdFApY>g!^B27^0!=%@$dGX}NR61c6w=Q3n&4m8eq z=+si!Mc5)>m<7G}9Wj3aeu{^wz)x!6xfB^b5uJhN=u~|pnJwlzn1T4)2rdTjB zY&mQTu=NIf{tA|X?wX;KpoU9O)1>HbrN|j6@d{Ym4c4$hjdFvXge8MJ-@sfD?-{7^ zC7n2=R_0w4mie@XT?)Tj^swk-0}UO1$Ny8$aC;lMo0^-I+n%$%O#f{E%EiK!<+|5( z0s9Pl66ZI8g}1%PSyU@3^Ist@3>Y57k=MsAjkAe&O>j$Cl`uGYRnD6H5BbT33yPK% zKP_2VmRG&4DXf`J{0${!K!hH^-XJPIU?-3s=QqJy)v&RvGo`fTN}pL7p%4k=qN@ueL$3VA%c^T zMI&Jw!Q~hS@ux0;P$3$rP^q>Uqb)og1XUo!I1lJLu4+-$Kh5-$rMt}_=6=>tCwnKM z%Q5yQ_hXzf+*JO0eqZlDAL~of<0} zor$>yH}uA+lBo2TP(zj>s_zUP*D|Q{m|6_A9B=u?($T7q^=j)K)_rK3=`R=|te1AN z4)2`n+=jb<;@sq}GU?t+=1t5^x!Xs{=CXdQ@y$UJg&pc0v8f=o+7rg>ss7m!g_P&B{l zd0;I*GRG6x@Fw=a*C&xN0%V6N5MQtB=(nl)UiY?)AD7&L0qVOA&ZFEmvbVB>xE@|Y zFJGVAey0P@O3q0VrT<10D0;>DCS6VGpSmOcP`YbIb;gBEVU}a|V3obfSyiX{Q{|rP z)AXo$ug13}yCt`!u61eaqBbVFAr?AVM`W@i>b5JoT6f|y@Vd~z2R1#4all7k*iuxm zCCG9*4B7N!7iD9Nn_NBh5*CD*?Id@Z{trGV=I~MXJk*3 zK8O%PNxar~A%r^93bPAl11(3|r91e$U2&ht*~dA|J;_yhtA#=zna^zT5^=7$QXC<< zDvb%<6UtINQap*880{8!D&aKI@gCb1d$bP+lJ3p$r%`055K(>_#AH^lV~a-8h?$m?_0;3qwN zWUlRsF*V}kFkMVnjN4b?&(GnOaHG9$c`<|RGKS=j%snR?_}NFL|D>wU;w(cGDS-v)EsG znI1=ip9DV*W`|hH#)bLECZ>K)|2KVU=D6Ir(q45#n&&q^)=UQf{7*|qm7o(FVQcja zM3hOKM78<_YGj(hl~7=IUxB-6$dl=?+3;yk@)>UUG!?iDKnEBDi-ko%HJyfUKY*h? zqFV4#CDJ?9bo)C>Y&w3X)|SPX*|F`}e(Yd&sxUdaF7CICAvwItl-lR@FA&+sdemEF zbT6>?W@JGwGMC(Oun1>r?W`ZvN;6l}zGn6oDywxiLG&tmKBIy0!hWX9dDott2b>Z7 zaeNd0I)0g8tq2#gbUztbfn((HCui3qGe#&{!{H7(mwWc++ zjRrr{(T~xIp1}NfWaTQI(~tL{E8vk!sKt9wi>K>-h$-lW$!D3kK zct7!teIkAAL<9Zuf`}lK;ElnXLx;-$irBBX5j!^iV8Y>q(Mgk&{gk|Hx14u5|ER_l z{9Bk?dbM;+*)L@esz%nv)Sa(eTEC(Ga$`zUVe_voCD3rMFt1+7oJ#oE2Kr?R^vg5o zmP~S8Cq8Gw=NF-uZ(*MEp+n2jW!wZ)P6hK^L3J7j1lVcCU{EpPLEfJM7rX!$+(4z8 zj4ne9695g#&97K-?9YJe1=GxW5)B)Pq8u6-k2eQnU+8o{EPZa z2iG>EKCD1(7>NjzdvvS;*6WdZ89E^miAZz7BXxQaF;3@C48yGdg6ofGAxB z=gmNrZeYv>7*j_FL*>aplQE_nOlOs$uZ$1 zaaV9>ebs@WWSBX?zuf9>LE1g)D zUzSm^sbW{9UDc;5%NkA1g4*2;R~jxf)-==5!O;nO*e)pSQXn%CnU|0FI6xJ*kn0;@ zyP%hez{ z^Gyr12|pJ7Nfef#FSZc}h@;a}(idmk%LvKL$()tnqv}BIncC;|{gCnc04*979O#SN zzG|fda>WY7i~yC33^EIqOFzgU#LsHjW*^Wa0JdpGbwbVkI)M23k6J+xcA$3Fc!b^; z0WF3gFMm;MTdf`8@^Fjr$q!x?oL0^Qw(!V&rI3tLMUgWdSJL%lcikzvZ}rC+#v54~ zXBZDQ$un^@{b4%7%-`&q*(ipX@sW9veV;wrVn4^68^E=-+-3Qjm6g>4s{-r&*7^3s z9p#SO_`{uYoSr)AJFjq#ciZpgAq$_ey$W2(8usY#FLSo{|q%q0o#COF# zB(CYn>B@}1vv=h9=7;Ae6x0xA;`?_2TcvQ{eO;={RI5(5?QLL}WAcGN^$|qE3 zSGQKX%2w6vY+Bn~*jmvl2d6TG_OHQPKcfmKz#${_%0;cse6(jCLTu9g)cUlxv`K|`E8S{GG~_h=Y^Z2-Y4K=bp=UfILZ!17cB6Le%~2tjBeMk| z3i~4(rLaRPUuZYJS5D za|m>Pk|nC9&(XhgZFWDVxrY9&YKh)7YbVbx{!fBt)C`oD$T`Fr_1R=4j})k#z#-j% zY94sHNBg`pdbP;Nj(6(a88VAk{5O1tQ=(H(x2^6D9-+Re0s4XAfo-AUh@!k+6_&D9 zvO6_8@+5&MMZk<7>el256db0=50SMb66MQY3T z_s=gY9NMe!NU)HFVBR%KA5?(;#6l6!zK75}JR=vPhAiypAN{NWjA7hcwnZLYefx3wxfUa_apRKCWhu)ng4Q>UTMC&{J#5( z1HVQri0v!kq!vo=NDr02lzo(2HnYiUHHQoXs-z(wFM*e(!^7->2&stTxoBw{WRx<1 zl;KJCh~!U*)>3t+X6V|*Tfh$HY4+%g{AISUwG|ujYe{Y)yNp$K_L2T?v%zxvJ`NL| zAG*~E5`L>0-%D$D0D(b5iR}YnO>nrN(>W?%s$YJpI255dV#bm(= zdc*%b(9#EBM}?@?euv**Q@FPOhSwE7bOQcU2b=2xZ@uA1&k*x*ke|TX-KgANz^CSe z@z`tHOlQ}39`}OwN8ZS!&(R3FN58>nzfq9sD`&C$av#3$7T@5I-(qxP{uehO#fCTn zbEr4|2Lg*4Z`6v* z5kFFDCv>!94cLeU>X;>nB}>Hg4fuUAJk%8Nv>I{?wi*Qv^#d{)y6K0!Lj5LW3U5&}*HmS=6s+LskvYA6eBD{5ntBMMvM zkG2G(mhTIjw1Tt!q1Nh#{`O3>O+lxMx)*DosF|Z`IK_l8BCO)9RyfUf;k(y(E)J3g zOGQkHk0edfuw+NIpX`S0XU)7?7SV?{Jchq+hu>aCPbKIn2T#j}Y=H+Pzyn4j9SdewGN(H}b?@bSFkoABrX)4BIc=Cs+QJ~?fwLEp z@ooaiLxESnA+J~}d`K^9oEbhaRTH8tqN+a+%} zVsTTdM_MoGqI~20M^z_UxTF{O{W@f{7pPLs!{^jM!&Ru6bCGMQwQ;v1&jx|%PJ&+< zA;12uj3SDT{?O0*TQ}1v$0)!gz_gCx$U1F(g16Y|h09>~E*^7zeFdAs?83i^+fpxP zohv(BxvOz~6N~66ED-4&;sptUd_X;00Wk-=JFe!DuHffi!PxZS4?SR=A3%dM$Wp(d z0^x#3UVDUFWkO5KxO&|n^2uij%SM2~VfWE1X0jrM%d=!>o} z4GjL^SlOL)IOw{~P3E`G?}1;>_~FSnQ+(5}W^6BdP_(FcXPLN)ji_}6v-AN&^e3ml zkD}4|qxK33^4{*&q5l2U5doI-f`=LEU z^{*|Yqj{BcO}=${aYN!bVP9+G_f3LaigP8ot$AR-^BAp;IHkb&u?O} z?RM~eoekY@dTjN19{4H5JoHZJk*NNnkzzgZS@BQtjFhNUxAY|$Yclqh>Xl`cKPqpj zG^&cP_O3b8YKiArw(kKTJ zmB`ii!OfR<^qrp3?5vln7s=Vg`E1$C`lIzT+dZzsJ?%Yj`c4%b58{TFhB`#>BaRE# ziqgeNc_;Jr3z!9Qg{#YTD|=Uk%fzy}+8*_P)YmmkYiwv_HZjOSl?9mw3|Wj!9)l>; zgWUv(S0Ac&M}<%hyHP7C_`r4x5VP$oSVOE~6+7y;hmO|KGjOYP%JhaiOyLn-pigR#zZhhICDa_D4$r3N%=+tkakyMtZXowQZ=mf0=Qh{HZil>n^ZvtU zM&QiA>Of=R;>g^XxYz>mrL?J13u#1FbXHOpJG(efkl&}IOO1VvX#=mJsDVZ9fFV3Y z2L6r=oC8q+oo}K)OOdIDpgQF#d{JHcliRT3$&Oagvn`zs>`nSw?BHy*33l)95$QG9 zcZhGVP@m9o@k0`3C8i~w&z)O%vgk=s|Kh^Z(y9@%iSj;;cN*_DK5l%_w6!^-<*ydI zRwmhmI=mP*JOJctLZxE>P1*prJb}FbL33xojQ!v{$5mSN)x6bd)YIy-$9Iq10B+Eh z@OVj5%5SM-Q>)U?6|Ix+mUpj>Z1W(4k=d^yqO1``b5&YA)~rEi^x7>q+CgkZ#v)xfZuV5Zc&iyzQ)2So2V z$W=t}N#OlL)OwZF`$b?1|8@8b{r<(ZI_)vdo-K6~4RYO23C08;4?B~2GPk7Cp7aIV zJ*{#kV}OqZhzx3niAC^9dPmbJO)ju?+T->p=vBx($#sbZ;cEUz&+{yFRpq;qpYZXn zuu6rR{vVwq&X_69HZ$Ha4znLxeB^}NM%p&n{TtLTgcs3AbUv|vvQ75MY?3{>kXI-w zoLIEH;(rx>HHq?pP2ZZ>;GP!5Lup0cgL#Cj9LWsSl{=Azrvp2vH&}j$Hp;+hk|Fyb zw~>`s!V90k8yVoEYvCUv@DXoBSqyxnuPT)M2mkn@q+3Ymrcl?Mm}Pa&L=7E&()5eY zQuc-(%r~t0R+p^{9G*G!b`13D?mNJDtDoF|seee=!SIjatwR)xh+t+Lw^P@#Rx6#(v^}X;??5wzXaem1W$&O+_ zF;nU<{gEG6e5>?*sdbrKnMpmXKB$FB#siaT;ZuJD5ict|ND1o70#z=;qBmkIq+lPe?bp} z=Y`}&jEoGAo)#MrH$&8%(JM1Pb5-$y;*-TWRib((su)iDo8{EnZ3)Q15?E4At-}mP z`WM=<2NmFFc-Yqt->09sKtIyt3nRzvVa&7Gqj5LlyNbq&rird3ev(GlSd&(8eoy%I zUikH6R2W~;s~PCYV?-gN!y5FR(u=j8Ngs<{wb7}~g6{g~^m7daCWp+IF+HuW^O9|k zJ6-TP?N0{zc%m) z3#c9muJa6hI}8YOh}wxAJ-Z8Ry#}rNC_1&O*;P!(U+q!DM;l5|H&SxZpZ4ocBOB z>Mh)AVEY3_r#|RAOn1Fp*{KuyoL^8;uvRZL;yuz`s((uVi~ca9Ym9-GOv?(}8;;wY zwmYeuUb{?kUEtQux6XG(U~;rT^f-x|{6>y?cRFcJp>+as46*^4Xd~jtr9(q>3tkykn!R8~aDpwb*gDunIUIC( z=*bCK9L^Vp#y%5u&FYrrmdmeLT79X;g2+*Knkbw}Hjr#P?iq~x%~WW0rx|PUS{WEC zY>6(6y%{$pYeClj@}uR#DlQp~w*9Ae1b6Tz&0tm~K$vrCt=8!8P7iyP;4E1qeO0if z$&)a~uwAEiR9=gE$V_u5y7DiuAJ~x6K%b$j|I1F=C((FQrZZJnU}|p` z#Qwu#n2jm_u?O)w8eAp3B>X+{SYk#}|CE_2i!#bGS~6y4+GXy}?3TZ%fLk!WD4=3- zjYmzi{8KHn&Zy0T=&3Bh_$;^Y`2YtVX zjE3jC09*b>2BCiIIsn;#n(6>GnxVlG?GBkMb)u9-pwx{ zeUar$AhnQFklWyPG1U8j@Q764!#A{g4=^Gb@*KJDZ+OTQ4aPI3fwfYrNsfXjsojQ^5hS+5%9?7;jp-55thFTpg&=YF+!iU3_g1 zJH}Obe>x8Im>TFN9#^hyNyq99F7z3i-5=6$qVrfTOGb8e0TV<@Ls}Uv9591q8!m@(SXF<#FL44l6}SdQbegiX>Zb^ zq>a+^()k&U8Iv(uU-sYVb!~%%enQN4A64KZLgx-t z7P1DI^c+I1ay%B^bROB|nJSPtAjaGv{>Y(o!E^po2cvDlWGgsm6eJOH24aagJd3)> z5tztDCRzw4_Z?MSPcWw%h?XDG)zTQVTJv+9G1jN7Z#e|<`+ME?x##oN$3ARKWK{I3 z*j|YyDH~I^OFtK0D7sr@Q#zxvvT}RX*{avo-Q=g5!kYhTzSqob-;Hz=GZY(I z`p8WxXhcS>v!Hf|c0EWXsyYcYuv6tlPNLT_=+z@dAZn2yphg(ELe(YsOhQW&H7%qo zvrwH?I)ij2y0>(P=)KdQYQQp>Y&gU4wc#M+M&k#@DJILz&YOKT8)?oo_cgCHzis~5 z{1wB3d6Bu66~azut1P;5`f$=Xy}5Gk1qxajcIp~!IoU!Q-4KijFvX^Ybbrvm3<=f9jcId63yrvO1BekKJMNg z_dFJR#d;@lxW$#HC5=lkO#XB!?xhO@5Jl zM%+_kBr%ixl*~z)oAPJM))ZyRnbb*X57VlpEz-BrwsigMlQ}nYM(4WZ=I0jYHs-bF zeazooaK7M9!OTK&;crD#i{=)6E4ErvR3a)zCDce1}giA#2S= zF35z$plZ8<%w>sBE64+?ii28tW2gOCk}A;%nqUmGK;MTqDkMD%}<@rY>D$;28FO|7}? z1}1z4asl`~88yu^$RzMt5u*Jja?}k(d=s@#5RRWC+6@r-CivV7xrE3s1>4yJ?mGm0 z^AVU-8c<*Y*n9+}1^MP5$P36su=~jnH^^#rD0zlz^%&4$H#J)b2(bw9W(k>!n4{Ku zasWz5k*5v=A9JR-EH9JB-RsXQQ zhe5r8t6{cbsp(3yVdeph+l(CMNp>nX#Co0$pSR1tz-f{5V&^ZePHs%k2+tp0qy0|# zjSGkftPDI9{vhJMuq|2^Gd1>T?3LK6_-FAKBxX{9G+b(w@jlZfD>5r4D>my$_SW2& zdGh=vg?)?e6)i4qDgLu0q+C@owX#&Upe9Z}q-kOEav;u_wn1yz(As5{Rv+4`s@~|iac>g?lL_oG-k!nUAvqy~5{naeWg29k$~MfOP;kG< zx7fIfN#4PSGvTX)P>cVAyN9YfHA~;AyS}l0i&3~qmFW=kIF|8e-uQxfG8@@R*^ipO%?xs#n(>6{R<7hAi`gMY z?cfs*YF{g4E(!elv%&{G^dpJz)6u9kB0Jint+>Lov}d$67t<`+^1GFg zch2DyztJN*ykEo+;r{52(k;?|rOVP|bNZCet0=AD5H2!sIrR<-nD8_Bd~eG4q1|L? zwk!O0lloUJYSymS8LxZaqPtb3&1Cy&_7VKat^(J_pi}84*`|eWi>#aMo0voaJbHsZ zokV<(#(jP$f7KyJ5M9=a zUwf-rM>c+x^w%EKXV(O$mut^zYpMvn1k*zn11uL<_O!X>Xz2Ez*F*1@-a?;L-$vgi z-)DYVfhi%oLycq4#|I=dB-SOdlE+KEGUjL6WR+yE%f6bgE@YMdEcGZqP$8`xTyv`a zeB-N@2r!y{3MR5Ri%bWeK1JoP56|8Q{4@e~j)wdW+>C>lABT4bP`l-UeI&u7uOt7; z!5#Mirz(I=KER-K;7TL(-2!Z&)_T+ZMdx%cc>3#1XD|aS>}-BGZwR~>I#jel{5@}c z)wQb9nshmj+`|)9c;aqY(jDk|7;)1ZXy*f@It&idO$CNz|<0!bF9|BBKy*&X5Yo8pu9yrVnZkjydEU;vfil@dULFHyiA8 zIc)zJVgN*Y03TR`+%yYzzX*{drfng9@PSD{xH9lDALNk#!58?*5eJbkj>9LYwSopy zdy^n%%nU9{QH)3IO0-|cMe zdf%h3Z-ejlko3?4p><(rqBCOk;x5MfBrHy>PkfiOL#!0%Nj^zx(^g9NOWiX*Wj@Y! zsc5W7tlU@mXVo{^|7u6p**Cg3tC}lY+gdHj7_bXVM8h-49r)sF^qSh0Z@$`xyaaOP zKq7zy`_PLhWIcsS%Yo@O&e!Q>B;w@S-{vd$PyC+xoeR7g*c6;CTqA6Y^-lIp{+7$c zeYjv2j;M8Akvse~zXC>eyr+__8^e0bso=i0dF43XB`}~Qz*;yqesEG=(#mY3{IB`P zN||Mn@{00?^0nn56+7fiVgf&SgqEuyTfk#>!p78GxKC)k3ihkU=XIqwa<(t20Y@kR zK0XFM8p9sf(Thn+ZC<8Z@Y|p3bdwA$3^y2VG@5Mu)HuYXz+|!61+!xF>CCZbKg^xD{@xL5HrMVCZd6Z$8UiWsl3*RR^kcs=LXK)wIZy zYCqQYts7f6zRs%ddP8Q@)25BhLtFlA6}K*L4Qvy%<+atdF_4v6WD2l7TEQj(kUOa6 z-auBMnj4_vpr)`Scfl=(qk`)SPU#M0@`Y@s*3AWnJcD}O5Egub_*seg`5m!C5IaQa zM4q6EdkbFp54EQn_}@6x^AjLE2(^o410)CBPk{R6800jyzbcT918IibL@f12el&(> z2q4sq=#5|t0~JAp2ch<a~U8X+4Y`yl%ve?!hwYZJpuZKzc`sJ)FLdvM$p zICu;kZUyW<93H#|wr5c9z(L-j()$4!1QucooII(D*38SLy_?QX8+`WqE-5mr9bI2g z?@oNda%8Gb@1?JKVE@QD*kw%|6F%kyA9IH9`J>H&$kD-?71*MFd4pv^+=IMPb=uhP zm?;%gAMaewMxN3BhyHDUo{pb+7)!xf#bsDd%fyC zmqWHk*a(+KF{2%#2gUVC3`mShT%Kr=TlFnG~8+U(6FG9-`LVPxp_}ZKx-ND<$v&-O618Gz}LY_9{C7N ztph)x-sc^IS~USa;7;wM2fnZp_SQ%2O@-tm{=~>blfVqGKn?*%Gr)(gz}9uJ?PgTr za@4Q?QtNxbRu-@iHOK8JWD9Kb3i7`W%%tZuTr)KBeizm?JT*K1?lSNAF_V@nopqIO--DQAZ|Ddu-K~Jwi`r|p)s3@q_ zO3FK)LC=Qp3)ddgvqrAF(Z`w*+Xb%|2blcJC}W;x3%LU8B{m0n4KAzQ zBtDhC$9(_xH4S|nIy0ax+Qx>HhN>!wq zq`gQpkp@V4Ss7XXW(~@X&7V>*r)XYLd@-lAzWiTVcuhg=;yTN^z{XLnWo^}M4Q*^v ziRixzY#x9WsrJE3uLLr+dJ2__taZ#%CuU@ z&vVa5$#}=(o?uYOsnmOEmbKe!WoBD6Nro^fL|i|KRPxkz92{S1VL zHcm{LHL*S>8FN zc@y%bh5HH@mK-UMuiRJnPveC~CbY~Z?~%)1pg#Ww{&s;{4GG>h2za>%88`z~6t(+K zcgS6^>Tl4n5*q!jLu+)a_86rwGd+BLvwgb-`v><;x{@|P$^i?pY=0wv3Rs~XD(A;w zsX=P3=IC$g>w5VNiXEM7lx&>*K*o~uYMG=-$wX9g+h@)6Ll&i0&{o0L{lIhth~8R6 z?`3NLPlZ;4^u2uCc58kcp^?N(raL9a`bt~IACo*ScPOpL)MZpyb z6~dbM`uzGEjiM$=b5Zk%)_JX;TP;W;*votHK58HKvB2O}h*n*NH+Z=Zc$p7!1keCE zq9?Vk4Dj9p6=$g?Vrg{wcflOpMuQi|mA1joayPNZwxGX*zXuN%rUX^QO@ zmn69(3Ca=X{K#`C@F_Sfn^O}~6C#go%5F|-Ws}>;pLbQ(_)zHR5}m_YdY$tjelGs5{tE=Y!QCRp z2(LvyjP4)PC)O{vC4PQlW#XJ9WpaerT2d;>Ovy_blFCb!r45qKlj=!5r8}iH*{5;` zm{(27^4o6-Yt8yX9@Zi;`ke1+61$hcodO)o>4sKD7{BjjYJOVK@ zQSC{tpjInHtu`3aPwh=u5PL`~WEbQ*e4-Cz01#|3Y+?xR5rS+X0hgbI&#T~xj>y{< z@Rhm99#6q3zQb;Bkee*vI~5wQ*X&Rm_FL3~oY~d%IXVskIYkj&qLycqd{VhV{zHDK zLC~1ksA#bv-@sFoz@eyJPA9=H3Q${0H4#bL{ouTwm+@P(8uR}->~xsIAK}7s3G@;8 zg!l{(;stpJ{S&e@JSe4Cs$Xh!YI?eU#)!6g-389y`HvhDNu1%etT>8)n9@3(YPX+g|k_k6^GA2R1V zWR=&bC?=r4>ByY>kue3ZnIp1EDR|UD$bMv!WZ2;w?BD}j<5GLgf}`Dq4A#V_qP=ZH z*Kx$HYOXllr_P_yu%k&j}We<9d+`sPF256+Ix|A^m}R z10iixU8fR~jS8)uwWCu>&Ro>)+Oyh`rg-}t`#V)EvKl%u1d>Ydtb6eLE-LMn+A$!h zP8Z!%x+X>&83Wn3xKpivcmFRqENNP*vie?iUpb4ELbDU8YyeFigr@qTg?~U85L;M~ zqtxn!t}K@c@`AJ&Og~|x?m5%0tOSco_A?x69p*ZIaQn?Y+-tP&@4klvj)$*|dK$eu zeP;$E`&#ad!ZGD@DqeMV}B1e7v zL!reo&3fuF*O%-qu^>v=^+QLz(EocW(dvLcj&nWb=AO9_{B0zni`St`dUf3ho!;g= z^VO^)JOloOkZBQvA}1$gC9Fw{k-BB(XX<4KW{=M^FW6hyP`tBvf3b08Mddk}v}UT@ zQy$P@*67i=tg&k=mrS9s2-wpDHH<#|&i_bXV_MgD*0(BIbrPj8RUekAt&U(W@qpl_k9Jx+UL;p-pNLFTF$m?G8 zxo9UC{auv>BHfB)C~d)V?Z^~(!Wb zLtuL;7}ITNW(H8>EZBPpsxwDK#D9p6%V_8Spec&?QG0+2p`kbM$;BPoq34JNwf{qop&$FZ*C+#r)kxXc39CDHkSkY>7H&FZAyNarSfEqH>+`ca?r@VUy!(ZL8`3 zK3*_{JHm3V%|;%_VY$;ACpYJ}9=)^sWLp;9FFje2T{*dKO5KXqm8~wQr(DPwpvXPs zgEZtj4_J-b!LbbfOfmDd9qp#?e9Nn?UTYgVO84ss^rXyXEK`dW7H_#nEkE-5*`9Q~ z;8_MgYN@X3m~8}l>9R(wsoy6}9V zOYs?*8*-34DMCz_!c!}7=N-`H3{)TVe(up7xO`GqV9?Xp!_<`%XeqFavdZ>w@e>5b z2Y(O!5ivJ*SM0WU+XUT=8JRuuhviSJQp!B!T+)b~_JrD*6}ij@`P&}%rq_^&?m+QB z3$*s7kAp=VL^!w&+VED@sY$x3;On2&_cqWoJZ$46MYaVlinsrOS+_0=giH$UeHkas_IGgm6|UNToR$;l5{X%2C8x~ zqGU26q(SM5jO$8VVeQqZ%g&+&hZLd22?+L4*{M&uB^UL7>JK$eV3b?5aejErj}4I+ z=N`yCn0vW!U=f4p0vp^=nLGyu%m!+f!+WSWXCnF}@cMGtNr(ts{)?9B`?AOm*qe=P z@1^e4lxA&{1X(GcGy4M1gfhiEKmK%&FJ6C#6olQ5>=vaP6Dn#F-4^?0 z_RQ^-8&Y_>P*v_)HA^-|{;2U?V{?loi922@@e`L&w$drwc zpO9HVt?8)P!%@LB!`mhR<1;#9j&8{wy%UBp_J#ad=h2==d`tv7q1U7I)1KrV2iGxC za)918-^dA+{7}hO3KRhTRA>vX*b=0ybix{hz;CO?CbqU`RSc!eaEb(D+ zZHiTDkL)SgUvp%+nR#;xepV(|9jz{uapZmKR$CA zvU6li`F+$U;m}_p`n^)~eeGN(zVTQFk2TA7j;+9Mk7uLTMen_W!yz+6*GKur-$)uO zmWVx5j-~k(<`kVSJ6~to#A#xXVnp8t>h}Zi+a-vS_o%Xy(AL4g);9RoIq0|uT(-9+ z^0af94wh>*OCMid(8juKv&UX2hzweluq5$zF0X(qtEtJ7=gS|V4PrjvDg+Ii%N@=oKS8A_o3x5>p1J7woSJE?ab}Cc4PR<_(DHb;H}UZ zVeZ29!hTV=V+SOeC#jQ{i%*CzizlRn=hWo(&zqFjkY|zKry#8$zHo7sL6vzOqb|DM zyWw2ZpjJ_9uQn#>s$i0t3J$43mLIINA)}Q%c%&_k?MM~8c{()P6_MN(+3OE{E~K~! zFeL^a-G=Jn04keRU~jMCEj)PmN62uccl*v;7ZCluQ0>@2njp&%{Z-U#et1=xB9N>D z&su_LSPCH!162?)hvi06>kh$kd%^k^L6-fZVa>aDj1TOKPKv+}fnyUA6MiJ}a;6jx zD_Si3Q~sifOM0oTi6`(_iHi0c_){YKupVvCK{P7Cp&r9(@k*`db?oJ+AFr>pm}14U zp5i&x)8Bh#xIAWh9TTjPO{Bn_O$sjQ4~<0QPShTKGtuH|wDthlmL=p0q?fAG#+scT zgOtIYHrA}q>GFrTP)whtXRYb$EA)>W3^Eh3wy{RAJ=h5xG3Q_I0Bec$6uVabbbnj_ zZUS}iq>w-3riex)NE5Cl3Q{(wD5S<2o|y;pObR4R29}H~{Z!Fdb+GDC)!$Va^1!+Q ztxH-2OhpxR8NCQlbKBpS+JXx4El?^8c0CR`4;cYOt%ZH5nZeD-=HcK8 z7O3vysFe$mch;j)z6NQ--$zl+>Y%ci2s>_tCRRYG-Djr2c7@1uhCqiKkb96i@QCNg zQC1qA({r~%^k*9Q8vbW;n-#{hu`PG7@t*H*9kL^8YV_imtFdlzbHxeLlFXsmMLB+X z`-Khw?GL*~8D`?&WlAC{lJU#OofVyN(lFg!{gbvEkX=%3La zVkX4ih^>rwO(7{`q@Sg^nbY#m=8r3s71tCu75`H_xMXJOpf(G#0SL4o*s$t9qm4-p@e;e!Ja3rVPS(iHwA3ZKg$)LZM+%*b%WMLG2O z3jLyX8>Dti&eLQFdKOEAPMm(Jad(pwjAQH%Hp6ULUNv62-dWzK!Z!=g2q%e8icgC# zh!3SJ(m!Op$u7)sD&&xD@ZV>^-Kz@w_SHrXp;gqbyq0+4ELcgZc|zx`kEaXR`dtl; zj9!}!Wc0AMuo+|@?P$lB^G`Wlb&|Wz_8J_>iK>Yj5@R2;G`5F0E&X|V&rE4HD{ptx zy4L?%f3$Ll0D1Ezp7#Si9}6b*6+QC<%e(_j&Q)ulr)7qNO;2%;O9gd7b!%I9wC+XC zcn)>@WmIf-@XqmIKf18|6Ce#+9Y8{W?}jSvJ+v%vhpYCCmemC7gfW(LO1&-w<%#d5 z-^lT7mbLI&!^mf7_t7tXrmt=>6o!3|Hj4R8d^zQO+S~NrnHTemDjC2HE=g6`keR^8 zYrwXL`1VCbXAkIaH+VMq9r9EA&wYVQ?L-Nb>#}?TX z$&1};5}Sv$aDbZ}(xB#mGun{-z;qR4q{@*Tg!}}0Im7a|;E&G~?!*Zi)j^E60MDNy zyY&Q4x4`$_AeJWqd&TJId&HO#Vz{iMzw|iA(gjcSU+DKSa%HSwoMN0|g;_qfP;AJzknbTwqE01@PP9(^mh?0EH%XD?T>9PgQJDdmcXAe1 z_mPQYBU>DZmBOKYUsMISQ%{u#83bD^(4yaw4aDFJ1!#@EN{b@2#dqpU40{=Wbll6I z?DV(Orhxwf1_b&9t_wUQV23z_l!U&D3W^DeJ(N5pZHjbKQH^|!{Db^Ixo$IQW{@`2 z6eAI_DZq7WJlhGp^*pRr3%Le9F&J8zOs$U(yyqcObHRl^pdC6&E!xm+SmJJ)rqvC7 zCP4pp<{D-`>w%5hb_IWc%L%W6p)H}mhb@gTif)TBP3R(CEUprd$~~IbR=A;fKvjM9 zi<rp>BdQqWBkXAdHvLi2 z*)sadQj2t#nGvZ=xa~7oUjTdVpa*|-;EDFS9YLKvpw9$p=6wKXK$yQrcl>HMuVh}S z_6$AtD$!&&dZg$pBZ7C2SMT(f+ZwmcZqK~({UU->fuedJHGQWWDKg(+{RGW>Q8bL&aWi z(VeTqThHUzzO-Frx7lf&>vvaE_cV{y9(z5%d#SvK`AzVf9l9xWZrI+ijL6K$?8tRd zjxm#B2gdajIV6}QmnM%Bn~KfFmEs2R1j*u*`zf_jtMr15g;{-ai*ncHKFWKP|G404 z;p~#!(j}$!r3KYzWn8&!ZE78(F`|jI-UJ)osAP~gN*0ijh5oXDlon(Z>OP9us=>>dia z2CkNmYAhJlc?ekYFywE4jM^j|ns|eJ@*MH;0r4RQ!_0$M z41nja1IJ&k)OrMce<$|EFb4YP0W9`Ft?beM){(Z_(*FMD0*>cRs#V(7(`RFCw|YE{ z>>6cFx({j1eceJkrV_Q~$YJ+Jzl5S)t)6eWnbNlr<=Nq$K& zNpmFXtl!GRs@cF4Ys564xPp=TLiJIOp;{XG3#0$l?)hRzE6Gt496eq?1-Ra}_pgy>~*sF<5- zkl~c0$k~+JS`byezvg9ax4N};mf#w;q%Tm8dIPLCGU{jei81u^0KCKroFogp${wxR z4GtFyJJ&+iXtYX4{1ZNXL~H3)d%m@3Z)dVD^|w`5di3F7dmp~EANi7#?f0Ou@hbO? z%^TMXf}euHL5F1aa!b+$p1lZ>KL{=R1m@HQ-f9d_HHD6*LRT9#-=@bGCH7BUp4HkA z2Y5o9!WHfIBtEJL+=af19#NcbWMleQkUGsBo<)(A_be6fr0$4v?NM+-UsN;3$d4k zRywJj+IK<@fHgUYLoVbbveqErmN9Tkgc!7jmmZ^5`a;|tMi#q^7&8Q4PD3?a2lnzE z@ztaXK~4@uT!xVhpjA)Al2X%KdIWQpewn$5-IM#0m*yQFToP}c9Zn{wwfdlISGK*r zW3uNq&-vcp{YFN~k}`9?R@|#%kq2nCGoDV3J>)9`$TGE7L-hBGj4OqZ}IM=h`DxS5aR9N})YJK*5%oa;Kqt0uG}Y<-wIEFeNZ$s=iF?uR7@YwyFJMZkS( zP01kWQiS@V2z=xwuqqKezdvL&BoY4Tr_%PGe!?50p{!a~SHX#(gqVoz#d&FkVPzKN zFH}5RAX|ZeVTdz7YBwxI?=~RY5NKadrPYPzEl%S!FB{m@8Fi}%VZd&;a8*EuE$FM< zD(PeGDC5;%daGF*mm#!Y?snR3T;!ic;U$6wdBcPzPx6l1p&ap5t?X<&eSNFxvET(E zPeKK8A!Mk!vrY7WbM(yk)@^LmUhqNGwX0BbcLy6ugsOKA>HNNM4hXw2joD?JrUYKAhX^^}vcvWb<#HOTs&CME1Xv&i0;5m*! zD+7u@!q>~-=fS9@uOYt}Bi@8StYJz4_(TY5o=|dC6-5Lc9!WpdUgy1Dwpka;nUsHiN8Gv5;9Th#j8#6&0x!{51)_ma29nTj34Q z5KZ5}{TJY=%i(t~skLDcMUT*e->LN+k(tf_H%Frt4C>tgh<=9->6V0eU5~z$-5~!W zpV?$j{=?n2!UIm?%HwLS?&vEQXKQUsAIIwYG1s!Wyh=fJ(jxKnCA&(j$tmRDb7;jl zjU8zwEO4QZG^2FHOTi@GU^Mqo6-uEgTaA^p<79)(%WWrkEy%Xa9@>!IaIlFqxgoQJ zkgJ-zYRAKjb$S|w@$>oPqejWBNCZ&wl**1ALzd{G);?de(whEx<5i|lyk2`T13185 zKk%LaYRx9iRhlt!({JqmvaCoBu;5)so3x(8Cbp^|($LX{4hCt`c^CT3Mo;<-J$i9a zzuHJ*HiK)*y}h$QA$Ck5xoGtbYGyrb zCqM;h0rZ)H&zX<{bu_gbVtcFT@dXc~5Y7(kg$@A@qxci}iQd};YQgj1^C6$E$3}Ej*itOk@k6pMgqX9`O8c#NJ9E-&|n% z6I23Sz>`vd5lK zGV+e|`8z;2P&af-s7ch`m}%m0asQ0VS!vm8vJWh|ThXhMO+1i;jKBrAp`P0SL_Pwq z`V3Sag&5t47*(LHTahp#DLyqY1!@AIPM;!1JV#&6I^9q2PH_ zptlyt7UZ1|$UFVP;k-2-Lyt3TETWHSA3G_So9|AxtF-5|2tS``$ozwM-6hfQbjrh& z@}}2Kh0QygFMzLo1>3p_=Drh8q24t4O`-j+7Q3hEm*}?{%eZMljlnyDdxb2CejRNV ze^4@5da}%}JiNTTd`3lKMO_6GmSK`JV96&?CCpXWkwMft*9tGfgrA>-XWT-ssCS7h zV2yQP12G-X>R6M<z zk4gv)KIYhvZ}1fJj`q`|6AbW4?HT$Fg$iA{ZmsTky;*wZdVYE}dItK*Mg_)mOb43n zXAEWDXO3h4$Ava*u1o@c+!K9@VPV0uw~Nw@M*<^1wx<>O@AWL7oe znyeZdxt;uyJgm03HleBrz2HLwkx|z{rlQJPiE~>a*C98MhYVD< zWHD;U0ctzqj(kL|Rc3+=$bz4Y2Fq)NR00`#Q1h&z^?8uL;5+?+5Wj;X4Tao+6re`A zPVLVPCSwKExQ^<(3|xfTLA@0$&>23Pii$Q1vK0C3Z}{#7Al!W90y$OX!h!^d(ic|D zh2(eWp3Xbhe6`1P<{4}FjdhT#a9bU~){HvEbc~a{7HCn4KJK5b{Vsj%s=wJ}HS;G& zz#GR`@|#?;+@^YGd!O^Z=6%Ck;r*}ozk=7ncfxiHRie0rKa%XSQnLQd*`DuEGr6f> zE0-LD#<-|%LZKOIXCbA^4OO@s7^oMKqUUeGeW zpzLfZ{r^t}kId(D{2bOffNI40YG(Vy{4#pc65H7u4X^Ulo}p(#u3E59x7k7(kUg~QPCLJOt63rAD*Lm4v>-3;m}qeNfs7ToBdRynB-PoI(_sEPfw1Et3CIYc zK-KB6<6+n_6?UZN#{Y)+c-vtkx_W!hVilo&hE;1j;)JfGd_>w~%^G{A&1S_`>m9oB zoB2wY5Vss**GT8+W3eCOH>LbY2}m85eJDFU-@ABg#kPvARW76&4BQ5uvkgy92l8D7 zAEVxa+N6vi>opqcoYU)LC(fYHbNnj-r~#<#w-WLgLhX9qhNsqaJdN&2fBlapELRS6#6>m4)%?C2(@}9JGv{*W+n$U# zAWTS@m6cFZEt^ndMZBQBuO026uUxK|=o#YuN7|)^^hP%_3+TquJd3v20*AFuv;7xH zo@cS!-+5n&e0T-*mjxm&S{12T*F8pKi(<#20lx>^kQa#EOQ(` zPtOHR@Jx|@sgl>w=jb_lZl=pPgSq>;OYFh|hK5x|SroaDe#pCis2Q$nzD>`VOVjvZ z=UlZu#6f`5) zIJi1uUTSdaCFw)yE9s9VUrX5Krj?`RY_brHWe(avy|tRIa3?=h9%Pon1F`4{uIvZa z#GqMEPocwF~Op>f(lRr@>P;0x}D_u!9 z;NWq1?j@lAeqf*se!jN-KH7Nb#_kay475c{?BIV6#1-{V45E52m_Dz)CE9p+n@{(d zKAOgP%M-d*dFCfi&xy#}US>}eKq+b^ksZKcYiRj*Xto!%*DkDl5!r?Qg)&Yv-)l>d zILs|}o=7iIkY-1XfRR94dtX6cLyxw&Y39MjX~tFh`i<}#5ztT+p{Z8lG~*QK1a_nn zXn!3@ccSAdG;{Q|edkc`UmbKQ+*b6LsAs~T(nZp_6?Wim?#K@AWF)>9tI|G|{>~Ra z?NjMvZ{t+c&789?X3^}J^1NIb0~H~gbcOBI$j-IU8ny3=8h3n!IHcZ659nwgeFq(# zS_8KEUS^jNkJ#{}p5osnj;Q0DNd?d#Q>kq+9Y=2&eQbx@?(^dL%?&;l(IvWXoVkc3 zKS;hP`6d~Zu{rNfAt`ez4=Qh#?W|)H5w+eSIO!NApKMS%kpZy$CwP+y#2>M?2XWQ{ z3#cG!>a9{BbXJF!=_mS=gB^ON&+O(;bGq$(OVAwkGU`xFS)8@VCFy%IGi!NKTCvTN z=hbO7BkMV&4e?|Si_ZiC^+nGa$Va&fZO`dDg|yJeTJHLlJ;TP?zAox$%*(9W>^HS~ zbxiUB+MKe$)3Uv$*LxCu?1CXYVykTDLN8 zb=LJPH`E-S;9|j=)yv|3Va{)iD@^{gX%d_f%*(bT7jR8|M>}a`IHc!mGs|g^bAd~- zd#&H*xCNqfqOziQ<#~0vt@*7Mq#hO3Nnj(jpIj~&OdmvQ4ccpqXsO5j4uVOK10p;G zi{94Zqx8KmmGMxSc@hJKw(XkT5B2UEm)dbW??!Em+mf_7d68sd%7T;)z@B$_+D+7J z97rLuDitv!;T5;39bpjhtsR!5?=&TET(Q=6^qI|i5|{n~pTkyV-O6GY&W*-ABygjx|Ge8&#e{Ko@=ltz0mJB==TLw zwsVjVFTnQGVXL2D7tayP0!@pwV;9#QY)Pt`KBpb0=wbN8@TAE~^ITRphX{uco)x~s z{SJm44{3_ZjDDFgJ1wxHroyhOcipZAE8?cGCS8!F9pSIT@tkBlV}qu}+R+R}9(}Bx zo3lrEmusS%Yb0C4B;q>Ol6H=HmUukbG0zeeZ#cD@lcuejU*TLnXKGtYpV{QfCN(PU z)97Pdj$|l0TS@z=jbXCMXlA5UcUwKXQI7pQ5mW+gk{k9i!el-+x0&YU^3aJNiq5;P?APT2VHm*I0GR>ftePEG%iem~<~Mq&1b zyn_6?f@g(yN`5VwT{EQKx8a}W56w$kKeT?+HnuIQ!wJ~kta2xDK+q=Y-NMkL6^LIS z>MeLcR5<$L^|0OO26q5i^N`Em0>^FWDcq?QAJjd*qQ{uw8XEMIye8R}+=h~>K;JV> z)8jq*H`8p61T75Tk-DhbksOBycB8&!;fP`=>Rw;@mHzcCbAQXb4uA2-3CB2DJC(X- zdc=6<2keoi1#S-97kD5rr#NSCu63SgUR9nl zzpD61@zLVtCHqP;D;p}G)-G#GY>IBHX%Fp~)Wt%N$tF?IWnJh&E7iaiy7-BxAs4CD zn!pY_pdiW+gF*1}ENE{tbXC_-t)`&Yv_Pf%4YRmN-9r!jEzwBGIhBNDp@RFM)A|WH zd=T~lHVDy~jQ->}^6V*Q`4oB52pg!&B>HUG4!Z+(BY2k_<_TU4%|uxqTRjXsbNz11 zDv~rw9?6Dz=kt%3uTu2u-~jKogiv0`cxGcfXVDW(1P*(vy~qOO!wQVW3f$p?T&M-! zCh2fSpAEAze_|PC^@|N*GdLX1M0r~8Hjg5hwnn>z*C#3w~e9x z*C8tnF$yU<>u^|qcwr5^unaxY1yo?_ZtQ{Hz6F+F!zCe!*du~_hf3MdK?~O;=0nR$20&s4swVpiX48Q5Cd zdaRX=`tTUpRP`tS9%KebK2MPL21Tt(75!E58^=Df<;Q*u&yN=cNiZEW%% z(6|%z=_1B917nkE1IZRtzbjx4S0Lt=rf0TvEwZ$Uv0dPJ%lls9iS+$N>PAQ644;d% zAy7j-bI>Vtt8D8S|EkE%$z3V`Wte5JtqV{J$ZNzZ6Y*fHd*(&|evHLg_9^GzT!(t> z^zRcBmgYpBgT+jM;NAHB)34@9|GrpOB0C&1E^2KG6ZM=$Hh~FFK>gOj9%2R`s5gRk zkBUC4<<7GaKFI&3LBEwgfA!kil{9wmpYF3lOk3E*>qFp#w2<^oEq<*Inj&kStw(bb;@;0CNWpp z5)HbbTTmPe!AEIYKhgo#rrx@pq}FGsu1>k-hO@{HsCtn~pHsT4Qc=F~;#`4l1(De9 zH5KmLxe8TIgS-pnW=Ts^U!(`*Cgm?s@<=)OBTwT&0>L3;q4&H|LuBBIUGVT^O$c$+ z^vp%K?x@v%>l4;}SoZ9zoI=OvE^l07+#)=kd?Y?I{Z{zd`z840Nb96KLX{D}L>bCe z@&$2w6aG%@owPe+V5W7>_1yRQqJm+Ce-#cX-c@|B*uDHz#pmkzHGkC>v=z5A!M+^Q zsj&wax)L`q^ab<;5#W=0a7j5j`3fNNDy7B1&=-***2rAfue?K#(SpH5qt*%68I?o9=AiihB8&X6$RY0ML!ZSQ1bpieUlN8_mIVF;ILS zsP!L#ls(7@r4A2tM^21QnMLd_?i2eL_RAca99kTH;qUcf1kVbYCohTB#2!yDOf^nz z%-mG?w5GZ4mpTq|zY=3AgZfXURuw?SISf>5p@ejGlrKukP% ztWhf=m%$ZtfS!$DeP19b7oHfXn-AT?$A{6M=u92T_i&x+EkV!ar+W%0w)>8dw`L#t z4S_9z4ngHXc^TJA2h{V(K2)}9?9&2%+N#m}iT-_tk)fqpP~>*sjpKdUuOMFU2VLLJ zZxoyndV077?vkC883r2#XT=0GooTcElDX7s8Xc%$tKrQli0mZfo)B|MLrk2gXDX=9 zM=d8Ux?|Gk5fz5-EH+zivR=%xV7YL{+5TnwfY;ygrt>h-YVnI0NkV7hh7_;#-0Y=! z#RWeXJT8zH?kwC@7+jWK_pV+B4QZpYM~!qrza=80sJf~0K<)PaQmq~WM=Y>s8}+O! zSnfAqy;SE(`h1tGbzjdpp3xzOp{5Zv5&fe= z4D&e_A(oGAf3+9!t~m4+e(U_J^C_3!9*4Y4y^jQBO0%Ss16Kr354{#TK1>#t8TKmd zSorgB^T?X0Yx4dv$FqhM-Y-5={<++t`h3lk+B@|_ngwm89SqE$0ZwBA2~1+Fwk1bV zg?@yBTLwM!1l_#|_BXZ07b^YtsPIFfJ5C}WsrS|2K@Z`K9yy^E3Ga1onb0f_nmmW2a-iutTVIN_G*u zT6li&%<|>D`j%clIt!o|GX47`F zZAts~_RH<59l0Hf&Xt`GUCvz$B8T_A)lBk4#rkqxu?pVb19iuP?Fak00=(mxSyyM zHxbPRs0wYc@rdYY*csSm*cDi)hK??+a*GVFn-6C$V*bfm#s17b#2H}gW*^Cq;`<4E zJ1uqNx=nN!xx2ahyE}TP`{es1h4_X35vEKyp1dvVVAhN5y8LJ5_LV7B4Yj{CvY^Ge zL<1AUQ}w_f^>mgNm3%Pp*B{uU-j|dOj;7uh7e%dO2>mfnhc#LY*PFDOJTslduxIcX zGUibBY4#=dU3N3a+LmKiW>;l*ikoYH!@*Dx?e@Lf5_e~hFprsDE?#~8Z}^u;H%dKZ zt3$?yoeEnNIW}rS)a)p?sH~{_QFhVX=)Bm0NpF+irVLGOOWm8QN_~|2IMpGiGe5oX zbIJJf%@wC=rXcbS=s(O*<07=EoGEE7?;)AG;}@yHC=a{OBX6f{Bi zP-~j+(KwQc=u!ScUampSZUzFrK`&r|yqto(%m5O4Q*Y8iEkBD&k^rqS5B&kPo|glx z9QG3ENCWqs2U7lo1>ti!kfNf_7r}piunpiSG5VOB@Z~rlMueK@4AkrZYGlakBA~?% z=(q%%2)a7?k5O)kNcv$X<}h+egy#+CdHFQ&nJ`=K_d_kk_} zqXi*<2Ehx-)JkTUWgPzIX+xpc!-=^jiY)6M7kwtSwpss~e%AGd5!*b){Co4!j1$Zd z)-kSD80>W3S>nPLE%#jEnd0T+Z7Ye9RQYTT=r2u>h6FwdYzQ)x<;g|{j|v_W%n98a zaV272q&O-xDk(lI{&8YT1lTBxuZIz2!J6or;O>K+raPDN1crd-WnuRWkMXZ6chv1kS;F@9hcN|c* z04RHi4tOdMb`kut1-{v(az*77k#|7YL!inKH9MVJB@TL|8fcjUq+EwxMGfx+w`>Da za)BDE9~lCaEP%a&Iija21kX$ax150=sTHVKfkV!sB4lWKVy=5`-)xF`wD}_IXvQ3t z+_uX0FQKEWQe5t>@Ok4OA9yuzThQB}jp0!dQIV1upP1J%4zV2>TXL91ZpFVw6{KR{pO%J9~M~zTCNad3mNKi4}&GLA4AhD+YNBPPmAUq!Kw^NUg(&Y&Z>l zQb4T_j&c1A)yhXbmB6+m|EM)wH-p;}(C4p4EuE+7$p`xQriRl@{xi92VaWP{mCUi_ zl{$DhN*r%EEpTpdp5!vbb(Arj61L)&kN%zPsu76c8YUs%Y`kPOd zYix${ByMNiOMS-$P6(VIxFL8`=+N-X;aj3P@goyX3sUP2H)ELodM}}*;P-*tW2wb5CYdt`YYN6*fYJVc7*6RaHO@?=hk*`$e z>5JNR3K2?0o$Azv>z-oJV~y@g)){!1FBZ0l4~hTso+NqXXX0<}zcgZX#ON5i_`v+W zMJ7cJMKg-+$Xu}X9O~`H$dl7hL|MRp9U|flPN44~)FXi2?;plB;#GmhGW+b1?5>=( zIn1*6P}K{-)8~OZYE`K^_1AHu{}qjSY)~{GX%10xq1bs}>ce~RP$1$x41G_KS_Z@F#|3{v2v*}zbHRBNT67!1F zzs}En7Wi$E9g!W1tV%zfPIBJow3d5Syr?Lx_H0r%Uu(Y8$|g5~!;z>VE8&Y`WQ8xP z@eX9gCHP?&aOUt;X3$5u9o`w=6Eod5V+QKJEx8LXx^%~xK1b4Qyq=enoSw@iwV3Dn z?orcs|BMwfz~lOD^!by&4WAlaHeO*CVkWbmW0PysZu1M*hBv@bmu29)E;>E4pc@J(7FuycoAAN3?0BG_=8dp1V+7gelTJd z0ruKKy>}k0Y3WQ|A3-?h+c4%d!32500Pi$A|6|?TWS|)8aww_ldYRNsxsF2NJgE9`6WLIew zV;Y%cxSCD=K-cgH*nWlMQ18BejT#mTEq4wTcr>gAnRpHLVLH@`zecZr>3wf88E7_z zHOpZ~QIlft7kn&YlD*JL6SXYVcP51ow*;N4^Dp-Kbq-YTU2oy1Ocv>U8j1T z4){rSMV1(%2>BE?Fyi}&y2xcwGm?A@A9f0f5A~iZbSqb2QdEI~>K-5Ku63F}wffff z5&y8?Pku)udc~0Zi{Xwa#ajG8g`fX!H)%os3 z*qz}$Zzts&RvJDx+hlRvYJd%!xtm$Yy2W{7XJJ3pMJ_6q{1Z?qbqWiQSQxh?E-=nA zu{H5R;_XCnN=-^idRqFn^fT!e8QcuZ{BZ?Wi=G!fE`C;=R`s;1t+rahAmb79!I<-5 zFw#2IfC9{Y96FMN8XnNZ2d@jDMg-8xj$f|2&qx2c7kM@cGc-m;i-TfW2!#KH&SE`q zvJ8wX2OsP~eOQXlAsL7ip(Y=JEroLW7AlImCh%?dEPL*nav)V&Csc9$H$C@9RmJJI z^{iFc%W$XhMav52NX{7hJ`O7d6NNK`NuC|v;(*lfi)okAoYOC7Jjz;7_^NPwaZ<_c zk~yVot9I6|YhK?xw0&6n>Gq}$ug(tiW`m#&hk)@`Q+M2h+1{Zi`bX^pM)M~-FarmS z))V=9u$#5$b5k;-E5^+x=S8Xwb^

YW=4ppM?~9@~vx5)VF16h?LX} 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 const & priorit } } // namespace +void initICU(std::string const & icuDataDir) +{ + u_setDataDirectory(icuDataDir.c_str()); +} + std::string Transliterate(std::string const & str, std::string const & lang) { - class ICUDataInitializer - { - public: - ICUDataInitializer(std::string const & icuDataDir) - { - u_setDataDirectory(icuDataDir.c_str()); - } - }; - static ICUDataInitializer icuInitializer("../../../../../../omim/3party/icu/data/in/"); - UnicodeString ustr(str.c_str()); UErrorCode status = U_ZERO_ERROR; diff --git a/indexer/feature_utils.hpp b/indexer/feature_utils.hpp index 276aaaee6a..1588249104 100644 --- a/indexer/feature_utils.hpp +++ b/indexer/feature_utils.hpp @@ -7,6 +7,7 @@ struct FeatureID; class StringUtf8Multilang; +void initICU(std::string const & icuDataDir); std::string Transliterate(std::string const & str, std::string const & lang); namespace feature diff --git a/map/framework.cpp b/map/framework.cpp index 52dd67b65d..0d3dc78da9 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -130,6 +130,8 @@ char const kTrafficEnabledKey[] = "TrafficEnabled"; char const kTrafficSimplifiedColorsKey[] = "TrafficSimplifiedColors"; char const kLargeFontsSize[] = "LargeFontsSize"; +char const kICUDataFile[] = "icudt57l.dat"; + double const kDistEqualQueryMeters = 100.0; double const kLargeFontsScaleFactor = 1.6; size_t constexpr kMaxTrafficCacheSizeBytes = 64 /* Mb */ * 1024 * 1024; @@ -494,6 +496,21 @@ Framework::Framework() m_trafficManager.SetCurrentDataVersion(m_storage.GetCurrentDataVersion()); m_cityFinder = make_unique(m_model.GetIndex()); + + std::string const zippedData = std::string(kICUDataFile) + ".zip"; +#ifdef OMIM_OS_ANDROID + ZipFileReader::UnzipFile(GetPlatform().ResourcesDir(), + "assets/" + zippedData, + GetPlatform().WritableDir() + zippedData); + ZipFileReader::UnzipFile(GetPlatform().WritableDir() + zippedData, + kICUDataFile, + GetPlatform().WritableDir() + kICUDataFile); +#else + ZipFileReader::UnzipFile(GetPlatform().ResourcesDir() + zippedData, + kICUDataFile, + GetPlatform().WritableDir() + kICUDataFile); +#endif + initICU(GetPlatform().WritableDir()); } Framework::~Framework() diff --git a/qt/qt.pro b/qt/qt.pro index 95d46eea9e..bdcbc63629 100644 --- a/qt/qt.pro +++ b/qt/qt.pro @@ -88,10 +88,13 @@ OTHER_RES.files += ../data/fonts_blacklist.txt \ ../data/fonts_whitelist.txt \ ../data/unicode_blocks.txt +ICU_RES.path = $$DATADIR +ICU_RES.files = ../data/icudt57l.dat.zip + MWM_RES.path = $$DATADIR MWM_RES.files = ../data/World.mwm ../data/WorldCoasts.mwm -ALL_RESOURCES = OTHER_RES CLASSIFICATOR_RES MDPI_SKIN_RES XHDPI_SKIN_RES FONT_RES MWM_RES +ALL_RESOURCES = OTHER_RES CLASSIFICATOR_RES MDPI_SKIN_RES XHDPI_SKIN_RES FONT_RES MWM_RES ICU_RES #ALL_RESOURCES += DEFAULT_SKIN_RES linux* { From 955510e2067816c41f3b8efdf53d9d97d65b9e09 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 22 Mar 2017 15:33:14 +0300 Subject: [PATCH 04/14] icu project added to Xcode. --- iphone/Maps/Maps.xcodeproj/project.pbxproj | 14 + xcode/icu/icu.xcodeproj/project.pbxproj | 2598 +++++++++++++++++ .../omim.xcworkspace/contents.xcworkspacedata | 3 + 3 files changed, 2615 insertions(+) create mode 100644 xcode/icu/icu.xcodeproj/project.pbxproj diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index 0357a33145..c0ec082953 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -802,6 +802,9 @@ 978D4A31199A11E600D72CA7 /* faq.html in Resources */ = {isa = PBXBuildFile; fileRef = 978D4A30199A11E600D72CA7 /* faq.html */; }; 97A5967F19B9CD47007A963F /* copyright.html in Resources */ = {isa = PBXBuildFile; fileRef = 97A5967E19B9CD47007A963F /* copyright.html */; }; A367C93B1B17334800E2B6E7 /* resources-default in Resources */ = {isa = PBXBuildFile; fileRef = A367C93A1B17334800E2B6E7 /* resources-default */; }; + BBB165C91E81D0F30058BF1E /* icudt57l.dat.zip in Resources */ = {isa = PBXBuildFile; fileRef = BBB165C81E81D0F30058BF1E /* icudt57l.dat.zip */; }; + BBB165CA1E81D0F30058BF1E /* icudt57l.dat.zip in Resources */ = {isa = PBXBuildFile; fileRef = BBB165C81E81D0F30058BF1E /* icudt57l.dat.zip */; }; + BBB165CB1E81D0F30058BF1E /* icudt57l.dat.zip in Resources */ = {isa = PBXBuildFile; fileRef = BBB165C81E81D0F30058BF1E /* icudt57l.dat.zip */; }; ED48BBB517C267F5003E7E92 /* ColorPickerView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB417C267F5003E7E92 /* ColorPickerView.mm */; }; ED48BBBA17C2B1E2003E7E92 /* CircleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB917C2B1E2003E7E92 /* CircleView.mm */; }; EE026F0611D6AC0D00645242 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE026F0511D6AC0D00645242 /* classificator.txt */; }; @@ -1898,6 +1901,7 @@ 97A5967E19B9CD47007A963F /* copyright.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = copyright.html; path = ../../data/copyright.html; sourceTree = ""; }; 9DF04B231B71010E00DACAF1 /* 02_droidsans-fallback.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "02_droidsans-fallback.ttf"; path = "../../data/02_droidsans-fallback.ttf"; sourceTree = ""; }; A367C93A1B17334800E2B6E7 /* resources-default */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-default"; path = "../../data/resources-default"; sourceTree = ""; }; + BBB165C81E81D0F30058BF1E /* icudt57l.dat.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; name = icudt57l.dat.zip; path = ../../data/icudt57l.dat.zip; sourceTree = ""; }; ED48BBB317C267F5003E7E92 /* ColorPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColorPickerView.h; sourceTree = ""; }; ED48BBB417C267F5003E7E92 /* ColorPickerView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ColorPickerView.mm; sourceTree = ""; }; ED48BBB817C2B1E2003E7E92 /* CircleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleView.h; sourceTree = ""; }; @@ -4023,6 +4027,7 @@ FA065FC61286143F00FEA989 /* External Resources */ = { isa = PBXGroup; children = ( + BBB165C81E81D0F30058BF1E /* icudt57l.dat.zip */, 4554B6E81E55F02B0084017F /* drules_proto_vehicle_clear.bin */, 4554B6E91E55F02B0084017F /* drules_proto_vehicle_dark.bin */, F623DA6A1C9C2731006A3436 /* opening_hours_how_to_edit.html */, @@ -4322,6 +4327,7 @@ 349A357B1B53D4C9009677EE /* MWMCircularProgress.xib in Resources */, F64F199E1AB81A00006EAF7E /* MWMDefaultAlert.xib in Resources */, F6E2FE451E097BA00083EBEC /* MWMDirectionView.xib in Resources */, + BBB165C91E81D0F30058BF1E /* icudt57l.dat.zip in Resources */, F64F4B6F1B46A5380081A24A /* MWMDownloaderDialogCell.xib in Resources */, F64F4B711B4A41D40081A24A /* MWMDownloaderDialogHeader.xib in Resources */, F64F19A41AB81A00006EAF7E /* MWMDownloadTransitMapAlert.xib in Resources */, @@ -4489,6 +4495,7 @@ 6741A98B1BF340DE002C974C /* MWMCircularProgress.xib in Resources */, 6741A94F1BF340DE002C974C /* MWMDefaultAlert.xib in Resources */, F6E2FE461E097BA00083EBEC /* MWMDirectionView.xib in Resources */, + BBB165CA1E81D0F30058BF1E /* icudt57l.dat.zip in Resources */, 6741A9951BF340DE002C974C /* MWMDownloaderDialogCell.xib in Resources */, 6741A9511BF340DE002C974C /* MWMDownloaderDialogHeader.xib in Resources */, 6741A96C1BF340DE002C974C /* MWMDownloadTransitMapAlert.xib in Resources */, @@ -4656,6 +4663,7 @@ 849CF6661DE842290024A8A5 /* MWMCircularProgress.xib in Resources */, 849CF5FE1DE842290024A8A5 /* MWMDefaultAlert.xib in Resources */, F6E2FE471E097BA00083EBEC /* MWMDirectionView.xib in Resources */, + BBB165CB1E81D0F30058BF1E /* icudt57l.dat.zip in Resources */, 849CF6771DE842290024A8A5 /* MWMDownloaderDialogCell.xib in Resources */, 849CF6011DE842290024A8A5 /* MWMDownloaderDialogHeader.xib in Resources */, 849CF62F1DE842290024A8A5 /* MWMDownloadTransitMapAlert.xib in Resources */, @@ -6242,6 +6250,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = Simulator; @@ -6339,6 +6348,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = Debug; @@ -6439,6 +6449,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = AdHoc; @@ -6539,6 +6550,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = "Production Full"; @@ -6639,6 +6651,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = Release; @@ -6740,6 +6753,7 @@ "-ltraffic", "-lstb_image", "-lsdf_image", + "-licu", ); }; name = "Simulator Release"; diff --git a/xcode/icu/icu.xcodeproj/project.pbxproj b/xcode/icu/icu.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..7f1469f1fb --- /dev/null +++ b/xcode/icu/icu.xcodeproj/project.pbxproj @@ -0,0 +1,2598 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + BBB1673C1E8275DD0058BF1E /* affixpatternparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165E81E8275DC0058BF1E /* affixpatternparser.cpp */; }; + BBB1673E1E8275DD0058BF1E /* alphaindex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165EA1E8275DC0058BF1E /* alphaindex.cpp */; }; + BBB1673F1E8275DD0058BF1E /* anytrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165EB1E8275DC0058BF1E /* anytrans.cpp */; }; + BBB167411E8275DD0058BF1E /* astro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165ED1E8275DC0058BF1E /* astro.cpp */; }; + BBB167431E8275DD0058BF1E /* basictz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165EF1E8275DC0058BF1E /* basictz.cpp */; }; + BBB167441E8275DD0058BF1E /* bocsu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F01E8275DC0058BF1E /* bocsu.cpp */; }; + BBB167461E8275DD0058BF1E /* brktrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F21E8275DC0058BF1E /* brktrans.cpp */; }; + BBB167481E8275DD0058BF1E /* buddhcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F41E8275DC0058BF1E /* buddhcal.cpp */; }; + BBB1674A1E8275DD0058BF1E /* calendar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F61E8275DC0058BF1E /* calendar.cpp */; }; + BBB1674B1E8275DD0058BF1E /* casetrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F71E8275DC0058BF1E /* casetrn.cpp */; }; + BBB1674D1E8275DD0058BF1E /* cecal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165F91E8275DC0058BF1E /* cecal.cpp */; }; + BBB1674F1E8275DD0058BF1E /* chnsecal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165FB1E8275DC0058BF1E /* chnsecal.cpp */; }; + BBB167511E8275DD0058BF1E /* choicfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165FD1E8275DC0058BF1E /* choicfmt.cpp */; }; + BBB167521E8275DD0058BF1E /* coleitr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165FE1E8275DC0058BF1E /* coleitr.cpp */; }; + BBB167531E8275DD0058BF1E /* coll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB165FF1E8275DC0058BF1E /* coll.cpp */; }; + BBB167541E8275DD0058BF1E /* collation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166001E8275DC0058BF1E /* collation.cpp */; }; + BBB167561E8275DD0058BF1E /* collationbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166021E8275DC0058BF1E /* collationbuilder.cpp */; }; + BBB167581E8275DD0058BF1E /* collationcompare.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166041E8275DD0058BF1E /* collationcompare.cpp */; }; + BBB1675A1E8275DD0058BF1E /* collationdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166061E8275DD0058BF1E /* collationdata.cpp */; }; + BBB1675C1E8275DD0058BF1E /* collationdatabuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166081E8275DD0058BF1E /* collationdatabuilder.cpp */; }; + BBB1675E1E8275DD0058BF1E /* collationdatareader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1660A1E8275DD0058BF1E /* collationdatareader.cpp */; }; + BBB167601E8275DD0058BF1E /* collationdatawriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1660C1E8275DD0058BF1E /* collationdatawriter.cpp */; }; + BBB167621E8275DD0058BF1E /* collationfastlatin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1660E1E8275DD0058BF1E /* collationfastlatin.cpp */; }; + BBB167641E8275DD0058BF1E /* collationfastlatinbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166101E8275DD0058BF1E /* collationfastlatinbuilder.cpp */; }; + BBB167661E8275DD0058BF1E /* collationfcd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166121E8275DD0058BF1E /* collationfcd.cpp */; }; + BBB167681E8275DD0058BF1E /* collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166141E8275DD0058BF1E /* collationiterator.cpp */; }; + BBB1676A1E8275DD0058BF1E /* collationkeys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166161E8275DD0058BF1E /* collationkeys.cpp */; }; + BBB1676C1E8275DD0058BF1E /* collationroot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166181E8275DD0058BF1E /* collationroot.cpp */; }; + BBB1676E1E8275DD0058BF1E /* collationrootelements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1661A1E8275DD0058BF1E /* collationrootelements.cpp */; }; + BBB167701E8275DD0058BF1E /* collationruleparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1661C1E8275DD0058BF1E /* collationruleparser.cpp */; }; + BBB167721E8275DD0058BF1E /* collationsets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1661E1E8275DD0058BF1E /* collationsets.cpp */; }; + BBB167741E8275DD0058BF1E /* collationsettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166201E8275DD0058BF1E /* collationsettings.cpp */; }; + BBB167761E8275DD0058BF1E /* collationtailoring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166221E8275DD0058BF1E /* collationtailoring.cpp */; }; + BBB167781E8275DD0058BF1E /* collationweights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166241E8275DD0058BF1E /* collationweights.cpp */; }; + BBB1677B1E8275DD0058BF1E /* compactdecimalformat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166271E8275DD0058BF1E /* compactdecimalformat.cpp */; }; + BBB1677C1E8275DD0058BF1E /* coptccal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166281E8275DD0058BF1E /* coptccal.cpp */; }; + BBB1677E1E8275DD0058BF1E /* cpdtrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1662A1E8275DD0058BF1E /* cpdtrans.cpp */; }; + BBB167801E8275DD0058BF1E /* csdetect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1662C1E8275DD0058BF1E /* csdetect.cpp */; }; + BBB167821E8275DD0058BF1E /* csmatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1662E1E8275DD0058BF1E /* csmatch.cpp */; }; + BBB167841E8275DD0058BF1E /* csr2022.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166301E8275DD0058BF1E /* csr2022.cpp */; }; + BBB167861E8275DD0058BF1E /* csrecog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166321E8275DD0058BF1E /* csrecog.cpp */; }; + BBB167881E8275DD0058BF1E /* csrmbcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166341E8275DD0058BF1E /* csrmbcs.cpp */; }; + BBB1678A1E8275DD0058BF1E /* csrsbcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166361E8275DD0058BF1E /* csrsbcs.cpp */; }; + BBB1678C1E8275DD0058BF1E /* csrucode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166381E8275DD0058BF1E /* csrucode.cpp */; }; + BBB1678E1E8275DD0058BF1E /* csrutf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1663A1E8275DD0058BF1E /* csrutf8.cpp */; }; + BBB167901E8275DD0058BF1E /* curramt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1663C1E8275DD0058BF1E /* curramt.cpp */; }; + BBB167911E8275DD0058BF1E /* currfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1663D1E8275DD0058BF1E /* currfmt.cpp */; }; + BBB167931E8275DD0058BF1E /* currpinf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1663F1E8275DD0058BF1E /* currpinf.cpp */; }; + BBB167941E8275DD0058BF1E /* currunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166401E8275DD0058BF1E /* currunit.cpp */; }; + BBB167951E8275DD0058BF1E /* dangical.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166411E8275DD0058BF1E /* dangical.cpp */; }; + BBB167971E8275DD0058BF1E /* datefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166431E8275DD0058BF1E /* datefmt.cpp */; }; + BBB167981E8275DD0058BF1E /* dayperiodrules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166441E8275DD0058BF1E /* dayperiodrules.cpp */; }; + BBB1679B1E8275DD0058BF1E /* dcfmtsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166471E8275DD0058BF1E /* dcfmtsym.cpp */; }; + BBB1679C1E8275DD0058BF1E /* decContext.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB166481E8275DD0058BF1E /* decContext.c */; }; + BBB1679E1E8275DD0058BF1E /* decfmtst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1664A1E8275DD0058BF1E /* decfmtst.cpp */; }; + BBB167A01E8275DD0058BF1E /* decimalformatpattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1664C1E8275DD0058BF1E /* decimalformatpattern.cpp */; }; + BBB167A31E8275DD0058BF1E /* decimfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1664F1E8275DD0058BF1E /* decimfmt.cpp */; }; + BBB167A41E8275DD0058BF1E /* decimfmtimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166501E8275DD0058BF1E /* decimfmtimpl.cpp */; }; + BBB167A61E8275DD0058BF1E /* decNumber.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB166521E8275DD0058BF1E /* decNumber.c */; }; + BBB167A91E8275DD0058BF1E /* digitaffix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166551E8275DD0058BF1E /* digitaffix.cpp */; }; + BBB167AB1E8275DD0058BF1E /* digitaffixesandpadding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166571E8275DD0058BF1E /* digitaffixesandpadding.cpp */; }; + BBB167AD1E8275DD0058BF1E /* digitformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166591E8275DD0058BF1E /* digitformatter.cpp */; }; + BBB167AF1E8275DD0058BF1E /* digitgrouping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1665B1E8275DD0058BF1E /* digitgrouping.cpp */; }; + BBB167B11E8275DD0058BF1E /* digitinterval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1665D1E8275DD0058BF1E /* digitinterval.cpp */; }; + BBB167B31E8275DD0058BF1E /* digitlst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1665F1E8275DD0058BF1E /* digitlst.cpp */; }; + BBB167B51E8275DD0058BF1E /* dtfmtsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166611E8275DD0058BF1E /* dtfmtsym.cpp */; }; + BBB167B71E8275DD0058BF1E /* dtitvfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166631E8275DD0058BF1E /* dtitvfmt.cpp */; }; + BBB167B81E8275DD0058BF1E /* dtitvinf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166641E8275DD0058BF1E /* dtitvinf.cpp */; }; + BBB167BA1E8275DD0058BF1E /* dtptngen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166661E8275DD0058BF1E /* dtptngen.cpp */; }; + BBB167BB1E8275DD0058BF1E /* dtrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166671E8275DD0058BF1E /* dtrule.cpp */; }; + BBB167BC1E8275DD0058BF1E /* esctrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166681E8275DD0058BF1E /* esctrn.cpp */; }; + BBB167BE1E8275DD0058BF1E /* ethpccal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1666A1E8275DD0058BF1E /* ethpccal.cpp */; }; + BBB167C01E8275DD0058BF1E /* fmtable_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1666C1E8275DD0058BF1E /* fmtable_cnv.cpp */; }; + BBB167C11E8275DD0058BF1E /* fmtable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1666D1E8275DD0058BF1E /* fmtable.cpp */; }; + BBB167C31E8275DD0058BF1E /* format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1666F1E8275DD0058BF1E /* format.cpp */; }; + BBB167C41E8275DD0058BF1E /* fphdlimp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166701E8275DD0058BF1E /* fphdlimp.cpp */; }; + BBB167C61E8275DD0058BF1E /* fpositer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166721E8275DD0058BF1E /* fpositer.cpp */; }; + BBB167C71E8275DD0058BF1E /* funcrepl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166731E8275DD0058BF1E /* funcrepl.cpp */; }; + BBB167C91E8275DD0058BF1E /* gender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166751E8275DD0058BF1E /* gender.cpp */; }; + BBB167CA1E8275DD0058BF1E /* gregocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166761E8275DD0058BF1E /* gregocal.cpp */; }; + BBB167CB1E8275DD0058BF1E /* gregoimp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166771E8275DD0058BF1E /* gregoimp.cpp */; }; + BBB167CD1E8275DD0058BF1E /* hebrwcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166791E8275DD0058BF1E /* hebrwcal.cpp */; }; + BBB167CF1E8275DD0058BF1E /* identifier_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1667B1E8275DD0058BF1E /* identifier_info.cpp */; }; + BBB167D11E8275DD0058BF1E /* indiancal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1667D1E8275DD0058BF1E /* indiancal.cpp */; }; + BBB167D31E8275DD0058BF1E /* inputext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1667F1E8275DD0058BF1E /* inputext.cpp */; }; + BBB167D51E8275DD0058BF1E /* islamcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166811E8275DD0058BF1E /* islamcal.cpp */; }; + BBB167D71E8275DD0058BF1E /* japancal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166831E8275DD0058BF1E /* japancal.cpp */; }; + BBB167D91E8275DD0058BF1E /* measfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166851E8275DD0058BF1E /* measfmt.cpp */; }; + BBB167DA1E8275DD0058BF1E /* measunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166861E8275DD0058BF1E /* measunit.cpp */; }; + BBB167DB1E8275DD0058BF1E /* measure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166871E8275DD0058BF1E /* measure.cpp */; }; + BBB167DD1E8275DD0058BF1E /* msgfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166891E8275DD0058BF1E /* msgfmt.cpp */; }; + BBB167DE1E8275DD0058BF1E /* name2uni.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1668A1E8275DD0058BF1E /* name2uni.cpp */; }; + BBB167E11E8275DD0058BF1E /* nfrs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1668D1E8275DD0058BF1E /* nfrs.cpp */; }; + BBB167E31E8275DD0058BF1E /* nfrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1668F1E8275DD0058BF1E /* nfrule.cpp */; }; + BBB167E51E8275DD0058BF1E /* nfsubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166911E8275DD0058BF1E /* nfsubs.cpp */; }; + BBB167E71E8275DD0058BF1E /* nortrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166931E8275DD0058BF1E /* nortrans.cpp */; }; + BBB167E91E8275DD0058BF1E /* nultrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166951E8275DD0058BF1E /* nultrans.cpp */; }; + BBB167EB1E8275DD0058BF1E /* numfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166971E8275DD0058BF1E /* numfmt.cpp */; }; + BBB167ED1E8275DD0058BF1E /* numsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166991E8275DD0058BF1E /* numsys.cpp */; }; + BBB167EE1E8275DD0058BF1E /* olsontz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1669A1E8275DD0058BF1E /* olsontz.cpp */; }; + BBB167F01E8275DD0058BF1E /* persncal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1669C1E8275DD0058BF1E /* persncal.cpp */; }; + BBB167F21E8275DD0058BF1E /* pluralaffix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1669E1E8275DD0058BF1E /* pluralaffix.cpp */; }; + BBB167F41E8275DD0058BF1E /* plurfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A01E8275DD0058BF1E /* plurfmt.cpp */; }; + BBB167F61E8275DD0058BF1E /* plurrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A21E8275DD0058BF1E /* plurrule.cpp */; }; + BBB167F71E8275DD0058BF1E /* precision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A31E8275DD0058BF1E /* precision.cpp */; }; + BBB167F91E8275DD0058BF1E /* quant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A51E8275DD0058BF1E /* quant.cpp */; }; + BBB167FB1E8275DD0058BF1E /* quantityformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A71E8275DD0058BF1E /* quantityformatter.cpp */; }; + BBB167FD1E8275DD0058BF1E /* rbnf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166A91E8275DD0058BF1E /* rbnf.cpp */; }; + BBB167FE1E8275DD0058BF1E /* rbt_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166AA1E8275DD0058BF1E /* rbt_data.cpp */; }; + BBB168001E8275DD0058BF1E /* rbt_pars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166AC1E8275DD0058BF1E /* rbt_pars.cpp */; }; + BBB168021E8275DD0058BF1E /* rbt_rule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166AE1E8275DD0058BF1E /* rbt_rule.cpp */; }; + BBB168041E8275DD0058BF1E /* rbt_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166B01E8275DD0058BF1E /* rbt_set.cpp */; }; + BBB168061E8275DD0058BF1E /* rbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166B21E8275DD0058BF1E /* rbt.cpp */; }; + BBB168081E8275DD0058BF1E /* rbtz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166B41E8275DD0058BF1E /* rbtz.cpp */; }; + BBB168091E8275DD0058BF1E /* regexcmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166B51E8275DD0058BF1E /* regexcmp.cpp */; }; + BBB1680C1E8275DD0058BF1E /* regeximp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166B91E8275DD0058BF1E /* regeximp.cpp */; }; + BBB1680E1E8275DD0058BF1E /* regexst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166BB1E8275DD0058BF1E /* regexst.cpp */; }; + BBB168101E8275DD0058BF1E /* regextxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166BD1E8275DD0058BF1E /* regextxt.cpp */; }; + BBB168131E8275DD0058BF1E /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C01E8275DD0058BF1E /* region.cpp */; }; + BBB168141E8275DD0058BF1E /* reldatefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C11E8275DD0058BF1E /* reldatefmt.cpp */; }; + BBB168151E8275DD0058BF1E /* reldtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C21E8275DD0058BF1E /* reldtfmt.cpp */; }; + BBB168171E8275DD0058BF1E /* rematch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C41E8275DD0058BF1E /* rematch.cpp */; }; + BBB168181E8275DD0058BF1E /* remtrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C51E8275DD0058BF1E /* remtrans.cpp */; }; + BBB1681A1E8275DD0058BF1E /* repattrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C71E8275DD0058BF1E /* repattrn.cpp */; }; + BBB1681B1E8275DD0058BF1E /* rulebasedcollator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C81E8275DD0058BF1E /* rulebasedcollator.cpp */; }; + BBB1681C1E8275DD0058BF1E /* scientificnumberformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166C91E8275DD0058BF1E /* scientificnumberformatter.cpp */; }; + BBB1681D1E8275DD0058BF1E /* scriptset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166CA1E8275DD0058BF1E /* scriptset.cpp */; }; + BBB1681F1E8275DD0058BF1E /* search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166CC1E8275DD0058BF1E /* search.cpp */; }; + BBB168201E8275DD0058BF1E /* selfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166CD1E8275DD0058BF1E /* selfmt.cpp */; }; + BBB168221E8275DD0058BF1E /* sharedbreakiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166CF1E8275DD0058BF1E /* sharedbreakiterator.cpp */; }; + BBB168291E8275DE0058BF1E /* simpletz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166D61E8275DD0058BF1E /* simpletz.cpp */; }; + BBB1682A1E8275DE0058BF1E /* smallintformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166D71E8275DD0058BF1E /* smallintformatter.cpp */; }; + BBB1682C1E8275DE0058BF1E /* smpdtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166D91E8275DD0058BF1E /* smpdtfmt.cpp */; }; + BBB1682D1E8275DE0058BF1E /* smpdtfst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166DA1E8275DD0058BF1E /* smpdtfst.cpp */; }; + BBB1682F1E8275DE0058BF1E /* sortkey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166DC1E8275DD0058BF1E /* sortkey.cpp */; }; + BBB168301E8275DE0058BF1E /* standardplural.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166DD1E8275DD0058BF1E /* standardplural.cpp */; }; + BBB168321E8275DE0058BF1E /* strmatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166DF1E8275DD0058BF1E /* strmatch.cpp */; }; + BBB168341E8275DE0058BF1E /* strrepl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E11E8275DD0058BF1E /* strrepl.cpp */; }; + BBB168361E8275DE0058BF1E /* stsearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E31E8275DD0058BF1E /* stsearch.cpp */; }; + BBB168371E8275DE0058BF1E /* taiwncal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E41E8275DD0058BF1E /* taiwncal.cpp */; }; + BBB168391E8275DE0058BF1E /* timezone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E61E8275DD0058BF1E /* timezone.cpp */; }; + BBB1683A1E8275DE0058BF1E /* titletrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E71E8275DD0058BF1E /* titletrn.cpp */; }; + BBB1683C1E8275DE0058BF1E /* tmunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166E91E8275DD0058BF1E /* tmunit.cpp */; }; + BBB1683D1E8275DE0058BF1E /* tmutamt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166EA1E8275DD0058BF1E /* tmutamt.cpp */; }; + BBB1683E1E8275DE0058BF1E /* tmutfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166EB1E8275DD0058BF1E /* tmutfmt.cpp */; }; + BBB1683F1E8275DE0058BF1E /* tolowtrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166EC1E8275DD0058BF1E /* tolowtrn.cpp */; }; + BBB168411E8275DE0058BF1E /* toupptrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166EE1E8275DD0058BF1E /* toupptrn.cpp */; }; + BBB168431E8275DE0058BF1E /* translit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F01E8275DD0058BF1E /* translit.cpp */; }; + BBB168441E8275DE0058BF1E /* transreg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F11E8275DD0058BF1E /* transreg.cpp */; }; + BBB168461E8275DE0058BF1E /* tridpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F31E8275DD0058BF1E /* tridpars.cpp */; }; + BBB168481E8275DE0058BF1E /* tzfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F51E8275DD0058BF1E /* tzfmt.cpp */; }; + BBB168491E8275DE0058BF1E /* tzgnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F61E8275DD0058BF1E /* tzgnames.cpp */; }; + BBB1684B1E8275DE0058BF1E /* tznames_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166F81E8275DD0058BF1E /* tznames_impl.cpp */; }; + BBB1684D1E8275DE0058BF1E /* tznames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166FA1E8275DD0058BF1E /* tznames.cpp */; }; + BBB1684E1E8275DE0058BF1E /* tzrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166FB1E8275DD0058BF1E /* tzrule.cpp */; }; + BBB1684F1E8275DE0058BF1E /* tztrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166FC1E8275DD0058BF1E /* tztrans.cpp */; }; + BBB168501E8275DE0058BF1E /* ucal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166FD1E8275DD0058BF1E /* ucal.cpp */; }; + BBB168511E8275DE0058BF1E /* ucln_in.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB166FE1E8275DD0058BF1E /* ucln_in.cpp */; }; + BBB168541E8275DE0058BF1E /* ucol_res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167011E8275DD0058BF1E /* ucol_res.cpp */; }; + BBB168551E8275DE0058BF1E /* ucol_sit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167021E8275DD0058BF1E /* ucol_sit.cpp */; }; + BBB168561E8275DE0058BF1E /* ucol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167031E8275DD0058BF1E /* ucol.cpp */; }; + BBB168571E8275DE0058BF1E /* ucoleitr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167041E8275DD0058BF1E /* ucoleitr.cpp */; }; + BBB168581E8275DE0058BF1E /* ucsdet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167051E8275DD0058BF1E /* ucsdet.cpp */; }; + BBB168591E8275DE0058BF1E /* udat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167061E8275DD0058BF1E /* udat.cpp */; }; + BBB1685A1E8275DE0058BF1E /* udateintervalformat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167071E8275DD0058BF1E /* udateintervalformat.cpp */; }; + BBB1685B1E8275DE0058BF1E /* udatpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167081E8275DD0058BF1E /* udatpg.cpp */; }; + BBB1685C1E8275DE0058BF1E /* ufieldpositer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167091E8275DD0058BF1E /* ufieldpositer.cpp */; }; + BBB1685D1E8275DE0058BF1E /* uitercollationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1670A1E8275DD0058BF1E /* uitercollationiterator.cpp */; }; + BBB1685F1E8275DE0058BF1E /* ulocdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB1670C1E8275DD0058BF1E /* ulocdata.c */; }; + BBB168611E8275DE0058BF1E /* umsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1670E1E8275DD0058BF1E /* umsg.cpp */; }; + BBB168621E8275DE0058BF1E /* unesctrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1670F1E8275DD0058BF1E /* unesctrn.cpp */; }; + BBB168641E8275DE0058BF1E /* uni2name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167111E8275DD0058BF1E /* uni2name.cpp */; }; + BBB168661E8275DE0058BF1E /* unum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167131E8275DD0058BF1E /* unum.cpp */; }; + BBB168671E8275DE0058BF1E /* unumsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167141E8275DD0058BF1E /* unumsys.cpp */; }; + BBB168681E8275DE0058BF1E /* upluralrules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167151E8275DD0058BF1E /* upluralrules.cpp */; }; + BBB168691E8275DE0058BF1E /* uregex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167161E8275DD0058BF1E /* uregex.cpp */; }; + BBB1686A1E8275DE0058BF1E /* uregexc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167171E8275DD0058BF1E /* uregexc.cpp */; }; + BBB1686B1E8275DE0058BF1E /* uregion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167181E8275DD0058BF1E /* uregion.cpp */; }; + BBB1686C1E8275DE0058BF1E /* usearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167191E8275DD0058BF1E /* usearch.cpp */; }; + BBB1686D1E8275DE0058BF1E /* uspoof_build.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1671A1E8275DD0058BF1E /* uspoof_build.cpp */; }; + BBB1686E1E8275DE0058BF1E /* uspoof_conf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1671B1E8275DD0058BF1E /* uspoof_conf.cpp */; }; + BBB168701E8275DE0058BF1E /* uspoof_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1671D1E8275DD0058BF1E /* uspoof_impl.cpp */; }; + BBB168721E8275DE0058BF1E /* uspoof_wsconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1671F1E8275DD0058BF1E /* uspoof_wsconf.cpp */; }; + BBB168741E8275DE0058BF1E /* uspoof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167211E8275DD0058BF1E /* uspoof.cpp */; }; + BBB168761E8275DE0058BF1E /* utf8collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167231E8275DD0058BF1E /* utf8collationiterator.cpp */; }; + BBB168781E8275DE0058BF1E /* utf16collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167251E8275DD0058BF1E /* utf16collationiterator.cpp */; }; + BBB1687A1E8275DE0058BF1E /* utmscale.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB167271E8275DD0058BF1E /* utmscale.c */; }; + BBB1687B1E8275DE0058BF1E /* utrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167281E8275DD0058BF1E /* utrans.cpp */; }; + BBB1687C1E8275DE0058BF1E /* valueformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167291E8275DD0058BF1E /* valueformatter.cpp */; }; + BBB1687E1E8275DE0058BF1E /* visibledigits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1672B1E8275DD0058BF1E /* visibledigits.cpp */; }; + BBB168801E8275DE0058BF1E /* vtzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1672D1E8275DD0058BF1E /* vtzone.cpp */; }; + BBB168811E8275DE0058BF1E /* vzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1672E1E8275DD0058BF1E /* vzone.cpp */; }; + BBB168831E8275DE0058BF1E /* windtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167301E8275DD0058BF1E /* windtfmt.cpp */; }; + BBB168851E8275DE0058BF1E /* winnmfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167321E8275DD0058BF1E /* winnmfmt.cpp */; }; + BBB168871E8275DE0058BF1E /* wintzimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167341E8275DD0058BF1E /* wintzimpl.cpp */; }; + BBB168891E8275DE0058BF1E /* zonemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167361E8275DD0058BF1E /* zonemeta.cpp */; }; + BBB1688B1E8275DE0058BF1E /* zrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB167381E8275DD0058BF1E /* zrule.cpp */; }; + BBB1688D1E8275DE0058BF1E /* ztrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1673A1E8275DD0058BF1E /* ztrans.cpp */; }; + BBB16A471E82762A0058BF1E /* appendable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1692C1E82762A0058BF1E /* appendable.cpp */; }; + BBB16A481E82762A0058BF1E /* bmpset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1692D1E82762A0058BF1E /* bmpset.cpp */; }; + BBB16A4A1E82762A0058BF1E /* brkeng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1692F1E82762A0058BF1E /* brkeng.cpp */; }; + BBB16A4C1E82762A0058BF1E /* brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169311E82762A0058BF1E /* brkiter.cpp */; }; + BBB16A4D1E82762A0058BF1E /* bytestream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169321E82762A0058BF1E /* bytestream.cpp */; }; + BBB16A4E1E82762A0058BF1E /* bytestrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169331E82762A0058BF1E /* bytestrie.cpp */; }; + BBB16A4F1E82762A0058BF1E /* bytestriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169341E82762A0058BF1E /* bytestriebuilder.cpp */; }; + BBB16A501E82762A0058BF1E /* bytestrieiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169351E82762A0058BF1E /* bytestrieiterator.cpp */; }; + BBB16A511E82762A0058BF1E /* caniter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169361E82762A0058BF1E /* caniter.cpp */; }; + BBB16A521E82762A0058BF1E /* chariter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169371E82762A0058BF1E /* chariter.cpp */; }; + BBB16A531E82762A0058BF1E /* charstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169381E82762A0058BF1E /* charstr.cpp */; }; + BBB16A551E82762A0058BF1E /* cmemory.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB1693A1E82762A0058BF1E /* cmemory.c */; }; + BBB16A581E82762A0058BF1E /* cstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1693D1E82762A0058BF1E /* cstr.cpp */; }; + BBB16A5A1E82762A0058BF1E /* cstring.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB1693F1E82762A0058BF1E /* cstring.c */; }; + BBB16A5C1E82762A0058BF1E /* cwchar.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169411E82762A0058BF1E /* cwchar.c */; }; + BBB16A5E1E82762A0058BF1E /* dictbe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169431E82762A0058BF1E /* dictbe.cpp */; }; + BBB16A601E82762A0058BF1E /* dictionarydata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169451E82762A0058BF1E /* dictionarydata.cpp */; }; + BBB16A621E82762A0058BF1E /* dtintrv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169471E82762A0058BF1E /* dtintrv.cpp */; }; + BBB16A631E82762A0058BF1E /* errorcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169481E82762A0058BF1E /* errorcode.cpp */; }; + BBB16A641E82762A0058BF1E /* filteredbrk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169491E82762A0058BF1E /* filteredbrk.cpp */; }; + BBB16A651E82762A0058BF1E /* filterednormalizer2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1694A1E82762A0058BF1E /* filterednormalizer2.cpp */; }; + BBB16A671E82762A0058BF1E /* icudataver.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB1694C1E82762A0058BF1E /* icudataver.c */; }; + BBB16A681E82762A0058BF1E /* icuplug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1694D1E82762A0058BF1E /* icuplug.cpp */; }; + BBB16A6A1E82762A0058BF1E /* listformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1694F1E82762A0058BF1E /* listformatter.cpp */; }; + BBB16A6B1E82762A0058BF1E /* loadednormalizer2impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169501E82762A0058BF1E /* loadednormalizer2impl.cpp */; }; + BBB16A6D1E82762A0058BF1E /* locavailable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169521E82762A0058BF1E /* locavailable.cpp */; }; + BBB16A6E1E82762A0058BF1E /* locbased.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169531E82762A0058BF1E /* locbased.cpp */; }; + BBB16A701E82762A0058BF1E /* locdispnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169551E82762A0058BF1E /* locdispnames.cpp */; }; + BBB16A711E82762A0058BF1E /* locdspnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169561E82762A0058BF1E /* locdspnm.cpp */; }; + BBB16A721E82762A0058BF1E /* locid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169571E82762A0058BF1E /* locid.cpp */; }; + BBB16A731E82762A0058BF1E /* loclikely.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169581E82762A0058BF1E /* loclikely.cpp */; }; + BBB16A741E82762A0058BF1E /* locmap.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169591E82762A0058BF1E /* locmap.c */; }; + BBB16A761E82762A0058BF1E /* locresdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1695B1E82762A0058BF1E /* locresdata.cpp */; }; + BBB16A771E82762A0058BF1E /* locutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1695C1E82762A0058BF1E /* locutil.cpp */; }; + BBB16A7A1E82762A0058BF1E /* messagepattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1695F1E82762A0058BF1E /* messagepattern.cpp */; }; + BBB16A7F1E82762A0058BF1E /* normalizer2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169641E82762A0058BF1E /* normalizer2.cpp */; }; + BBB16A801E82762A0058BF1E /* normalizer2impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169651E82762A0058BF1E /* normalizer2impl.cpp */; }; + BBB16A821E82762A0058BF1E /* normlzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169671E82762A0058BF1E /* normlzr.cpp */; }; + BBB16A831E82762A0058BF1E /* parsepos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169681E82762A0058BF1E /* parsepos.cpp */; }; + BBB16A841E82762A0058BF1E /* patternprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169691E82762A0058BF1E /* patternprops.cpp */; }; + BBB16A861E82762A0058BF1E /* pluralmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1696B1E82762A0058BF1E /* pluralmap.cpp */; }; + BBB16A891E82762A0058BF1E /* propname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1696E1E82762A0058BF1E /* propname.cpp */; }; + BBB16A8B1E82762A0058BF1E /* propsvec.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169701E82762A0058BF1E /* propsvec.c */; }; + BBB16A8D1E82762A0058BF1E /* punycode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169721E82762A0058BF1E /* punycode.cpp */; }; + BBB16A8F1E82762A0058BF1E /* putil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169741E82762A0058BF1E /* putil.cpp */; }; + BBB16A911E82762A0058BF1E /* rbbi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169761E82762A0058BF1E /* rbbi.cpp */; }; + BBB16A921E82762A0058BF1E /* rbbidata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169781E82762A0058BF1E /* rbbidata.cpp */; }; + BBB16A941E82762A0058BF1E /* rbbinode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1697A1E82762A0058BF1E /* rbbinode.cpp */; }; + BBB16A961E82762A0058BF1E /* rbbirb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1697C1E82762A0058BF1E /* rbbirb.cpp */; }; + BBB16A991E82762A0058BF1E /* rbbiscan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1697F1E82762A0058BF1E /* rbbiscan.cpp */; }; + BBB16A9B1E82762A0058BF1E /* rbbisetb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169811E82762A0058BF1E /* rbbisetb.cpp */; }; + BBB16A9D1E82762A0058BF1E /* rbbistbl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169831E82762A0058BF1E /* rbbistbl.cpp */; }; + BBB16A9E1E82762A0058BF1E /* rbbitblb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169841E82762A0058BF1E /* rbbitblb.cpp */; }; + BBB16AA01E82762A0058BF1E /* resbund_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169861E82762A0058BF1E /* resbund_cnv.cpp */; }; + BBB16AA11E82762A0058BF1E /* resbund.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169871E82762A0058BF1E /* resbund.cpp */; }; + BBB16AA21E82762A0058BF1E /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169881E82762A0058BF1E /* resource.cpp */; }; + BBB16AA41E82762A0058BF1E /* ruleiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1698A1E82762A0058BF1E /* ruleiter.cpp */; }; + BBB16AA61E82762A0058BF1E /* schriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1698C1E82762A0058BF1E /* schriter.cpp */; }; + BBB16AA71E82762A0058BF1E /* serv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1698D1E82762A0058BF1E /* serv.cpp */; }; + BBB16AA91E82762A0058BF1E /* servlk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1698F1E82762A0058BF1E /* servlk.cpp */; }; + BBB16AAA1E82762A0058BF1E /* servlkf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169901E82762A0058BF1E /* servlkf.cpp */; }; + BBB16AAC1E82762A0058BF1E /* servls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169921E82762A0058BF1E /* servls.cpp */; }; + BBB16AAD1E82762A0058BF1E /* servnotf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169931E82762A0058BF1E /* servnotf.cpp */; }; + BBB16AAF1E82762A0058BF1E /* servrbf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169951E82762A0058BF1E /* servrbf.cpp */; }; + BBB16AB01E82762A0058BF1E /* servslkf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169961E82762A0058BF1E /* servslkf.cpp */; }; + BBB16AB11E82762A0058BF1E /* sharedobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169971E82762A0058BF1E /* sharedobject.cpp */; }; + BBB16AB31E82762A0058BF1E /* simpleformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169991E82762A0058BF1E /* simpleformatter.cpp */; }; + BBB16AB51E82762A0058BF1E /* stringpiece.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1699B1E82762A0058BF1E /* stringpiece.cpp */; }; + BBB16AB61E82762A0058BF1E /* stringtriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB1699C1E82762A0058BF1E /* stringtriebuilder.cpp */; }; + BBB16AB71E82762A0058BF1E /* uarrsort.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB1699D1E82762A0058BF1E /* uarrsort.c */; }; + BBB16ABB1E82762A0058BF1E /* ubidi_props.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169A11E82762A0058BF1E /* ubidi_props.c */; }; + BBB16ABD1E82762A0058BF1E /* ubidi.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169A31E82762A0058BF1E /* ubidi.c */; }; + BBB16ABF1E82762A0058BF1E /* ubidiln.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169A51E82762A0058BF1E /* ubidiln.c */; }; + BBB16AC01E82762A0058BF1E /* ubidiwrt.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169A61E82762A0058BF1E /* ubidiwrt.c */; }; + BBB16AC11E82762A0058BF1E /* ubrk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169A71E82762A0058BF1E /* ubrk.cpp */; }; + BBB16AC41E82762A0058BF1E /* ucase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169AA1E82762A0058BF1E /* ucase.cpp */; }; + BBB16AC61E82762A0058BF1E /* ucasemap_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169AC1E82762A0058BF1E /* ucasemap_titlecase_brkiter.cpp */; }; + BBB16AC71E82762A0058BF1E /* ucasemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169AD1E82762A0058BF1E /* ucasemap.cpp */; }; + BBB16AC81E82762A0058BF1E /* ucat.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169AE1E82762A0058BF1E /* ucat.c */; }; + BBB16ACA1E82762A0058BF1E /* uchar.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B01E82762A0058BF1E /* uchar.c */; }; + BBB16ACB1E82762A0058BF1E /* ucharstrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B11E82762A0058BF1E /* ucharstrie.cpp */; }; + BBB16ACC1E82762A0058BF1E /* ucharstriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B21E82762A0058BF1E /* ucharstriebuilder.cpp */; }; + BBB16ACD1E82762A0058BF1E /* ucharstrieiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B31E82762A0058BF1E /* ucharstrieiterator.cpp */; }; + BBB16ACE1E82762A0058BF1E /* uchriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B41E82762A0058BF1E /* uchriter.cpp */; }; + BBB16ACF1E82762A0058BF1E /* ucln_cmn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B51E82762A0058BF1E /* ucln_cmn.cpp */; }; + BBB16AD31E82762A0058BF1E /* ucmndata.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169B91E82762A0058BF1E /* ucmndata.c */; }; + BBB16AD51E82762A0058BF1E /* ucnv_bld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169BB1E82762A0058BF1E /* ucnv_bld.cpp */; }; + BBB16AD71E82762A0058BF1E /* ucnv_cb.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169BD1E82762A0058BF1E /* ucnv_cb.c */; }; + BBB16AD81E82762A0058BF1E /* ucnv_cnv.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169BE1E82762A0058BF1E /* ucnv_cnv.c */; }; + BBB16ADA1E82762A0058BF1E /* ucnv_ct.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C01E82762A0058BF1E /* ucnv_ct.c */; }; + BBB16ADB1E82762A0058BF1E /* ucnv_err.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C11E82762A0058BF1E /* ucnv_err.c */; }; + BBB16ADC1E82762A0058BF1E /* ucnv_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C21E82762A0058BF1E /* ucnv_ext.cpp */; }; + BBB16ADF1E82762A0058BF1E /* ucnv_io.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C51E82762A0058BF1E /* ucnv_io.cpp */; }; + BBB16AE11E82762A0058BF1E /* ucnv_lmb.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C71E82762A0058BF1E /* ucnv_lmb.c */; }; + BBB16AE21E82762A0058BF1E /* ucnv_set.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C81E82762A0058BF1E /* ucnv_set.c */; }; + BBB16AE31E82762A0058BF1E /* ucnv_u7.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169C91E82762A0058BF1E /* ucnv_u7.c */; }; + BBB16AE41E82762A0058BF1E /* ucnv_u8.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CA1E82762A0058BF1E /* ucnv_u8.c */; }; + BBB16AE51E82762A0058BF1E /* ucnv_u16.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CB1E82762A0058BF1E /* ucnv_u16.c */; }; + BBB16AE61E82762A0058BF1E /* ucnv_u32.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CC1E82762A0058BF1E /* ucnv_u32.c */; }; + BBB16AE71E82762A0058BF1E /* ucnv.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CD1E82762A0058BF1E /* ucnv.c */; }; + BBB16AE81E82762A0058BF1E /* ucnv2022.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CE1E82762A0058BF1E /* ucnv2022.cpp */; }; + BBB16AE91E82762A0058BF1E /* ucnvbocu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169CF1E82762A0058BF1E /* ucnvbocu.cpp */; }; + BBB16AEA1E82762A0058BF1E /* ucnvdisp.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D01E82762A0058BF1E /* ucnvdisp.c */; }; + BBB16AEB1E82762A0058BF1E /* ucnvhz.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D11E82762A0058BF1E /* ucnvhz.c */; }; + BBB16AEC1E82762A0058BF1E /* ucnvisci.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D21E82762A0058BF1E /* ucnvisci.c */; }; + BBB16AED1E82762A0058BF1E /* ucnvlat1.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D31E82762A0058BF1E /* ucnvlat1.c */; }; + BBB16AEE1E82762A0058BF1E /* ucnvmbcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D41E82762A0058BF1E /* ucnvmbcs.cpp */; }; + BBB16AF01E82762A0058BF1E /* ucnvscsu.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D61E82762A0058BF1E /* ucnvscsu.c */; }; + BBB16AF11E82762A0058BF1E /* ucnvsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D71E82762A0058BF1E /* ucnvsel.cpp */; }; + BBB16AF31E82762A0058BF1E /* ucol_swp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169D91E82762A0058BF1E /* ucol_swp.cpp */; }; + BBB16AF51E82762A0058BF1E /* ucurr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169DB1E82762A0058BF1E /* ucurr.cpp */; }; + BBB16AF71E82762A0058BF1E /* udata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169DD1E82762A0058BF1E /* udata.cpp */; }; + BBB16AF81E82762A0058BF1E /* udatamem.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169DE1E82762A0058BF1E /* udatamem.c */; }; + BBB16AFA1E82762A0058BF1E /* udataswp.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E01E82762A0058BF1E /* udataswp.c */; }; + BBB16AFD1E82762A0058BF1E /* uenum.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E31E82762A0058BF1E /* uenum.c */; }; + BBB16AFF1E82762B0058BF1E /* uhash_us.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E51E82762A0058BF1E /* uhash_us.cpp */; }; + BBB16B001E82762B0058BF1E /* uhash.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E61E82762A0058BF1E /* uhash.c */; }; + BBB16B021E82762B0058BF1E /* uidna.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E81E82762A0058BF1E /* uidna.cpp */; }; + BBB16B031E82762B0058BF1E /* uinit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169E91E82762A0058BF1E /* uinit.cpp */; }; + BBB16B041E82762B0058BF1E /* uinvchar.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169EA1E82762A0058BF1E /* uinvchar.c */; }; + BBB16B061E82762B0058BF1E /* uiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169EC1E82762A0058BF1E /* uiter.cpp */; }; + BBB16B071E82762B0058BF1E /* ulist.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169ED1E82762A0058BF1E /* ulist.c */; }; + BBB16B091E82762B0058BF1E /* ulistformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169EF1E82762A0058BF1E /* ulistformatter.cpp */; }; + BBB16B0A1E82762B0058BF1E /* uloc_keytype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F01E82762A0058BF1E /* uloc_keytype.cpp */; }; + BBB16B0B1E82762B0058BF1E /* uloc_tag.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F11E82762A0058BF1E /* uloc_tag.c */; }; + BBB16B0C1E82762B0058BF1E /* uloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F21E82762A0058BF1E /* uloc.cpp */; }; + BBB16B0E1E82762B0058BF1E /* umapfile.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F41E82762A0058BF1E /* umapfile.c */; }; + BBB16B101E82762B0058BF1E /* umath.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F61E82762A0058BF1E /* umath.c */; }; + BBB16B111E82762B0058BF1E /* umutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F71E82762A0058BF1E /* umutex.cpp */; }; + BBB16B131E82762B0058BF1E /* unames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169F91E82762A0058BF1E /* unames.cpp */; }; + BBB16B141E82762B0058BF1E /* unifiedcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169FA1E82762A0058BF1E /* unifiedcache.cpp */; }; + BBB16B161E82762B0058BF1E /* unifilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169FC1E82762A0058BF1E /* unifilt.cpp */; }; + BBB16B171E82762B0058BF1E /* unifunct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169FD1E82762A0058BF1E /* unifunct.cpp */; }; + BBB16B181E82762B0058BF1E /* uniset_closure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169FE1E82762A0058BF1E /* uniset_closure.cpp */; }; + BBB16B191E82762B0058BF1E /* uniset_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB169FF1E82762A0058BF1E /* uniset_props.cpp */; }; + BBB16B1A1E82762B0058BF1E /* uniset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A001E82762A0058BF1E /* uniset.cpp */; }; + BBB16B1B1E82762B0058BF1E /* unisetspan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A011E82762A0058BF1E /* unisetspan.cpp */; }; + BBB16B1D1E82762B0058BF1E /* unistr_case_locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A031E82762A0058BF1E /* unistr_case_locale.cpp */; }; + BBB16B1E1E82762B0058BF1E /* unistr_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A041E82762A0058BF1E /* unistr_case.cpp */; }; + BBB16B1F1E82762B0058BF1E /* unistr_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A051E82762A0058BF1E /* unistr_cnv.cpp */; }; + BBB16B201E82762B0058BF1E /* unistr_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A061E82762A0058BF1E /* unistr_props.cpp */; }; + BBB16B211E82762B0058BF1E /* unistr_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A071E82762A0058BF1E /* unistr_titlecase_brkiter.cpp */; }; + BBB16B221E82762B0058BF1E /* unistr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A081E82762A0058BF1E /* unistr.cpp */; }; + BBB16B241E82762B0058BF1E /* unorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A0A1E82762A0058BF1E /* unorm.cpp */; }; + BBB16B251E82762B0058BF1E /* unormcmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A0B1E82762A0058BF1E /* unormcmp.cpp */; }; + BBB16B271E82762B0058BF1E /* uobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A0D1E82762A0058BF1E /* uobject.cpp */; }; + BBB16B291E82762B0058BF1E /* uprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A0F1E82762A0058BF1E /* uprops.cpp */; }; + BBB16B2B1E82762B0058BF1E /* ures_cnv.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A111E82762A0058BF1E /* ures_cnv.c */; }; + BBB16B2C1E82762B0058BF1E /* uresbund.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A121E82762A0058BF1E /* uresbund.cpp */; }; + BBB16B2D1E82762B0058BF1E /* uresdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A131E82762A0058BF1E /* uresdata.cpp */; }; + BBB16B311E82762B0058BF1E /* usc_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A171E82762A0058BF1E /* usc_impl.c */; }; + BBB16B331E82762B0058BF1E /* uscript_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A191E82762A0058BF1E /* uscript_props.cpp */; }; + BBB16B341E82762B0058BF1E /* uscript.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A1A1E82762A0058BF1E /* uscript.c */; }; + BBB16B361E82762B0058BF1E /* uset_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A1C1E82762A0058BF1E /* uset_props.cpp */; }; + BBB16B371E82762B0058BF1E /* uset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A1D1E82762A0058BF1E /* uset.cpp */; }; + BBB16B381E82762B0058BF1E /* usetiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A1E1E82762A0058BF1E /* usetiter.cpp */; }; + BBB16B391E82762B0058BF1E /* ushape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A1F1E82762A0058BF1E /* ushape.cpp */; }; + BBB16B3A1E82762B0058BF1E /* usprep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A201E82762A0058BF1E /* usprep.cpp */; }; + BBB16B3B1E82762B0058BF1E /* ustack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A211E82762A0058BF1E /* ustack.cpp */; }; + BBB16B3C1E82762B0058BF1E /* ustr_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A221E82762A0058BF1E /* ustr_cnv.cpp */; }; + BBB16B3F1E82762B0058BF1E /* ustr_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A251E82762A0058BF1E /* ustr_titlecase_brkiter.cpp */; }; + BBB16B401E82762B0058BF1E /* ustr_wcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A261E82762A0058BF1E /* ustr_wcs.cpp */; }; + BBB16B411E82762B0058BF1E /* ustrcase_locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A271E82762A0058BF1E /* ustrcase_locale.cpp */; }; + BBB16B421E82762B0058BF1E /* ustrcase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A281E82762A0058BF1E /* ustrcase.cpp */; }; + BBB16B431E82762B0058BF1E /* ustrenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A291E82762A0058BF1E /* ustrenum.cpp */; }; + BBB16B451E82762B0058BF1E /* ustrfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A2B1E82762A0058BF1E /* ustrfmt.c */; }; + BBB16B471E82762B0058BF1E /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A2D1E82762A0058BF1E /* ustring.cpp */; }; + BBB16B481E82762B0058BF1E /* ustrtrns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A2E1E82762A0058BF1E /* ustrtrns.cpp */; }; + BBB16B491E82762B0058BF1E /* utext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A2F1E82762A0058BF1E /* utext.cpp */; }; + BBB16B4A1E82762B0058BF1E /* utf_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A301E82762A0058BF1E /* utf_impl.c */; }; + BBB16B4B1E82762B0058BF1E /* util_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A311E82762A0058BF1E /* util_props.cpp */; }; + BBB16B4C1E82762B0058BF1E /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A321E82762A0058BF1E /* util.cpp */; }; + BBB16B4E1E82762B0058BF1E /* utrace.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A341E82762A0058BF1E /* utrace.c */; }; + BBB16B501E82762B0058BF1E /* utrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A361E82762A0058BF1E /* utrie.cpp */; }; + BBB16B521E82762B0058BF1E /* utrie2_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A381E82762A0058BF1E /* utrie2_builder.cpp */; }; + BBB16B541E82762B0058BF1E /* utrie2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A3A1E82762A0058BF1E /* utrie2.cpp */; }; + BBB16B561E82762B0058BF1E /* uts46.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A3C1E82762A0058BF1E /* uts46.cpp */; }; + BBB16B581E82762B0058BF1E /* utypes.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A3E1E82762A0058BF1E /* utypes.c */; }; + BBB16B591E82762B0058BF1E /* uvector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A3F1E82762A0058BF1E /* uvector.cpp */; }; + BBB16B5B1E82762B0058BF1E /* uvectr32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A411E82762A0058BF1E /* uvectr32.cpp */; }; + BBB16B5D1E82762B0058BF1E /* uvectr64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A431E82762A0058BF1E /* uvectr64.cpp */; }; + BBB16B5F1E82762B0058BF1E /* wintz.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16A451E82762A0058BF1E /* wintz.c */; }; + BBB16C191E82765C0058BF1E /* stubdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BBB16C181E82765C0058BF1E /* stubdata.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + BBB165D71E8275120058BF1E /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; }; + BBB165E81E8275DC0058BF1E /* affixpatternparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = affixpatternparser.cpp; sourceTree = ""; }; + BBB165E91E8275DC0058BF1E /* affixpatternparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = affixpatternparser.h; sourceTree = ""; }; + BBB165EA1E8275DC0058BF1E /* alphaindex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alphaindex.cpp; sourceTree = ""; }; + BBB165EB1E8275DC0058BF1E /* anytrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anytrans.cpp; sourceTree = ""; }; + BBB165EC1E8275DC0058BF1E /* anytrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anytrans.h; sourceTree = ""; }; + BBB165ED1E8275DC0058BF1E /* astro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astro.cpp; sourceTree = ""; }; + BBB165EE1E8275DC0058BF1E /* astro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = astro.h; sourceTree = ""; }; + BBB165EF1E8275DC0058BF1E /* basictz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basictz.cpp; sourceTree = ""; }; + BBB165F01E8275DC0058BF1E /* bocsu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bocsu.cpp; sourceTree = ""; }; + BBB165F11E8275DC0058BF1E /* bocsu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bocsu.h; sourceTree = ""; }; + BBB165F21E8275DC0058BF1E /* brktrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brktrans.cpp; sourceTree = ""; }; + BBB165F31E8275DC0058BF1E /* brktrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brktrans.h; sourceTree = ""; }; + BBB165F41E8275DC0058BF1E /* buddhcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buddhcal.cpp; sourceTree = ""; }; + BBB165F51E8275DC0058BF1E /* buddhcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buddhcal.h; sourceTree = ""; }; + BBB165F61E8275DC0058BF1E /* calendar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = calendar.cpp; sourceTree = ""; }; + BBB165F71E8275DC0058BF1E /* casetrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = casetrn.cpp; sourceTree = ""; }; + BBB165F81E8275DC0058BF1E /* casetrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = casetrn.h; sourceTree = ""; }; + BBB165F91E8275DC0058BF1E /* cecal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cecal.cpp; sourceTree = ""; }; + BBB165FA1E8275DC0058BF1E /* cecal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cecal.h; sourceTree = ""; }; + BBB165FB1E8275DC0058BF1E /* chnsecal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chnsecal.cpp; sourceTree = ""; }; + BBB165FC1E8275DC0058BF1E /* chnsecal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chnsecal.h; sourceTree = ""; }; + BBB165FD1E8275DC0058BF1E /* choicfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = choicfmt.cpp; sourceTree = ""; }; + BBB165FE1E8275DC0058BF1E /* coleitr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coleitr.cpp; sourceTree = ""; }; + BBB165FF1E8275DC0058BF1E /* coll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coll.cpp; sourceTree = ""; }; + BBB166001E8275DC0058BF1E /* collation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collation.cpp; sourceTree = ""; }; + BBB166011E8275DC0058BF1E /* collation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collation.h; sourceTree = ""; }; + BBB166021E8275DC0058BF1E /* collationbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationbuilder.cpp; sourceTree = ""; }; + BBB166031E8275DC0058BF1E /* collationbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationbuilder.h; sourceTree = ""; }; + BBB166041E8275DD0058BF1E /* collationcompare.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationcompare.cpp; sourceTree = ""; }; + BBB166051E8275DD0058BF1E /* collationcompare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationcompare.h; sourceTree = ""; }; + BBB166061E8275DD0058BF1E /* collationdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdata.cpp; sourceTree = ""; }; + BBB166071E8275DD0058BF1E /* collationdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdata.h; sourceTree = ""; }; + BBB166081E8275DD0058BF1E /* collationdatabuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatabuilder.cpp; sourceTree = ""; }; + BBB166091E8275DD0058BF1E /* collationdatabuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatabuilder.h; sourceTree = ""; }; + BBB1660A1E8275DD0058BF1E /* collationdatareader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatareader.cpp; sourceTree = ""; }; + BBB1660B1E8275DD0058BF1E /* collationdatareader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatareader.h; sourceTree = ""; }; + BBB1660C1E8275DD0058BF1E /* collationdatawriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatawriter.cpp; sourceTree = ""; }; + BBB1660D1E8275DD0058BF1E /* collationdatawriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatawriter.h; sourceTree = ""; }; + BBB1660E1E8275DD0058BF1E /* collationfastlatin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfastlatin.cpp; sourceTree = ""; }; + BBB1660F1E8275DD0058BF1E /* collationfastlatin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfastlatin.h; sourceTree = ""; }; + BBB166101E8275DD0058BF1E /* collationfastlatinbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfastlatinbuilder.cpp; sourceTree = ""; }; + BBB166111E8275DD0058BF1E /* collationfastlatinbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfastlatinbuilder.h; sourceTree = ""; }; + BBB166121E8275DD0058BF1E /* collationfcd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfcd.cpp; sourceTree = ""; }; + BBB166131E8275DD0058BF1E /* collationfcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfcd.h; sourceTree = ""; }; + BBB166141E8275DD0058BF1E /* collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationiterator.cpp; sourceTree = ""; }; + BBB166151E8275DD0058BF1E /* collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationiterator.h; sourceTree = ""; }; + BBB166161E8275DD0058BF1E /* collationkeys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationkeys.cpp; sourceTree = ""; }; + BBB166171E8275DD0058BF1E /* collationkeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationkeys.h; sourceTree = ""; }; + BBB166181E8275DD0058BF1E /* collationroot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationroot.cpp; sourceTree = ""; }; + BBB166191E8275DD0058BF1E /* collationroot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationroot.h; sourceTree = ""; }; + BBB1661A1E8275DD0058BF1E /* collationrootelements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationrootelements.cpp; sourceTree = ""; }; + BBB1661B1E8275DD0058BF1E /* collationrootelements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationrootelements.h; sourceTree = ""; }; + BBB1661C1E8275DD0058BF1E /* collationruleparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationruleparser.cpp; sourceTree = ""; }; + BBB1661D1E8275DD0058BF1E /* collationruleparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationruleparser.h; sourceTree = ""; }; + BBB1661E1E8275DD0058BF1E /* collationsets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationsets.cpp; sourceTree = ""; }; + BBB1661F1E8275DD0058BF1E /* collationsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationsets.h; sourceTree = ""; }; + BBB166201E8275DD0058BF1E /* collationsettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationsettings.cpp; sourceTree = ""; }; + BBB166211E8275DD0058BF1E /* collationsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationsettings.h; sourceTree = ""; }; + BBB166221E8275DD0058BF1E /* collationtailoring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationtailoring.cpp; sourceTree = ""; }; + BBB166231E8275DD0058BF1E /* collationtailoring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationtailoring.h; sourceTree = ""; }; + BBB166241E8275DD0058BF1E /* collationweights.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationweights.cpp; sourceTree = ""; }; + BBB166251E8275DD0058BF1E /* collationweights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationweights.h; sourceTree = ""; }; + BBB166261E8275DD0058BF1E /* collunsafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collunsafe.h; sourceTree = ""; }; + BBB166271E8275DD0058BF1E /* compactdecimalformat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compactdecimalformat.cpp; sourceTree = ""; }; + BBB166281E8275DD0058BF1E /* coptccal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coptccal.cpp; sourceTree = ""; }; + BBB166291E8275DD0058BF1E /* coptccal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coptccal.h; sourceTree = ""; }; + BBB1662A1E8275DD0058BF1E /* cpdtrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpdtrans.cpp; sourceTree = ""; }; + BBB1662B1E8275DD0058BF1E /* cpdtrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpdtrans.h; sourceTree = ""; }; + BBB1662C1E8275DD0058BF1E /* csdetect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csdetect.cpp; sourceTree = ""; }; + BBB1662D1E8275DD0058BF1E /* csdetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csdetect.h; sourceTree = ""; }; + BBB1662E1E8275DD0058BF1E /* csmatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csmatch.cpp; sourceTree = ""; }; + BBB1662F1E8275DD0058BF1E /* csmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csmatch.h; sourceTree = ""; }; + BBB166301E8275DD0058BF1E /* csr2022.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csr2022.cpp; sourceTree = ""; }; + BBB166311E8275DD0058BF1E /* csr2022.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csr2022.h; sourceTree = ""; }; + BBB166321E8275DD0058BF1E /* csrecog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrecog.cpp; sourceTree = ""; }; + BBB166331E8275DD0058BF1E /* csrecog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrecog.h; sourceTree = ""; }; + BBB166341E8275DD0058BF1E /* csrmbcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrmbcs.cpp; sourceTree = ""; }; + BBB166351E8275DD0058BF1E /* csrmbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrmbcs.h; sourceTree = ""; }; + BBB166361E8275DD0058BF1E /* csrsbcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrsbcs.cpp; sourceTree = ""; }; + BBB166371E8275DD0058BF1E /* csrsbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrsbcs.h; sourceTree = ""; }; + BBB166381E8275DD0058BF1E /* csrucode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrucode.cpp; sourceTree = ""; }; + BBB166391E8275DD0058BF1E /* csrucode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrucode.h; sourceTree = ""; }; + BBB1663A1E8275DD0058BF1E /* csrutf8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrutf8.cpp; sourceTree = ""; }; + BBB1663B1E8275DD0058BF1E /* csrutf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrutf8.h; sourceTree = ""; }; + BBB1663C1E8275DD0058BF1E /* curramt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = curramt.cpp; sourceTree = ""; }; + BBB1663D1E8275DD0058BF1E /* currfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currfmt.cpp; sourceTree = ""; }; + BBB1663E1E8275DD0058BF1E /* currfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = currfmt.h; sourceTree = ""; }; + BBB1663F1E8275DD0058BF1E /* currpinf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currpinf.cpp; sourceTree = ""; }; + BBB166401E8275DD0058BF1E /* currunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currunit.cpp; sourceTree = ""; }; + BBB166411E8275DD0058BF1E /* dangical.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dangical.cpp; sourceTree = ""; }; + BBB166421E8275DD0058BF1E /* dangical.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dangical.h; sourceTree = ""; }; + BBB166431E8275DD0058BF1E /* datefmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datefmt.cpp; sourceTree = ""; }; + BBB166441E8275DD0058BF1E /* dayperiodrules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dayperiodrules.cpp; sourceTree = ""; }; + BBB166451E8275DD0058BF1E /* dayperiodrules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dayperiodrules.h; sourceTree = ""; }; + BBB166461E8275DD0058BF1E /* dcfmtimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dcfmtimp.h; sourceTree = ""; }; + BBB166471E8275DD0058BF1E /* dcfmtsym.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dcfmtsym.cpp; sourceTree = ""; }; + BBB166481E8275DD0058BF1E /* decContext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decContext.c; sourceTree = ""; }; + BBB166491E8275DD0058BF1E /* decContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decContext.h; sourceTree = ""; }; + BBB1664A1E8275DD0058BF1E /* decfmtst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decfmtst.cpp; sourceTree = ""; }; + BBB1664B1E8275DD0058BF1E /* decfmtst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decfmtst.h; sourceTree = ""; }; + BBB1664C1E8275DD0058BF1E /* decimalformatpattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimalformatpattern.cpp; sourceTree = ""; }; + BBB1664D1E8275DD0058BF1E /* decimalformatpattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimalformatpattern.h; sourceTree = ""; }; + BBB1664E1E8275DD0058BF1E /* decimalformatpatternimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimalformatpatternimpl.h; sourceTree = ""; }; + BBB1664F1E8275DD0058BF1E /* decimfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimfmt.cpp; sourceTree = ""; }; + BBB166501E8275DD0058BF1E /* decimfmtimpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimfmtimpl.cpp; sourceTree = ""; }; + BBB166511E8275DD0058BF1E /* decimfmtimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimfmtimpl.h; sourceTree = ""; }; + BBB166521E8275DD0058BF1E /* decNumber.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decNumber.c; sourceTree = ""; }; + BBB166531E8275DD0058BF1E /* decNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decNumber.h; sourceTree = ""; }; + BBB166541E8275DD0058BF1E /* decNumberLocal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decNumberLocal.h; sourceTree = ""; }; + BBB166551E8275DD0058BF1E /* digitaffix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitaffix.cpp; sourceTree = ""; }; + BBB166561E8275DD0058BF1E /* digitaffix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitaffix.h; sourceTree = ""; }; + BBB166571E8275DD0058BF1E /* digitaffixesandpadding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitaffixesandpadding.cpp; sourceTree = ""; }; + BBB166581E8275DD0058BF1E /* digitaffixesandpadding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitaffixesandpadding.h; sourceTree = ""; }; + BBB166591E8275DD0058BF1E /* digitformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitformatter.cpp; sourceTree = ""; }; + BBB1665A1E8275DD0058BF1E /* digitformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitformatter.h; sourceTree = ""; }; + BBB1665B1E8275DD0058BF1E /* digitgrouping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitgrouping.cpp; sourceTree = ""; }; + BBB1665C1E8275DD0058BF1E /* digitgrouping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitgrouping.h; sourceTree = ""; }; + BBB1665D1E8275DD0058BF1E /* digitinterval.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitinterval.cpp; sourceTree = ""; }; + BBB1665E1E8275DD0058BF1E /* digitinterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitinterval.h; sourceTree = ""; }; + BBB1665F1E8275DD0058BF1E /* digitlst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitlst.cpp; sourceTree = ""; }; + BBB166601E8275DD0058BF1E /* digitlst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitlst.h; sourceTree = ""; }; + BBB166611E8275DD0058BF1E /* dtfmtsym.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtfmtsym.cpp; sourceTree = ""; }; + BBB166621E8275DD0058BF1E /* dtitv_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtitv_impl.h; sourceTree = ""; }; + BBB166631E8275DD0058BF1E /* dtitvfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtitvfmt.cpp; sourceTree = ""; }; + BBB166641E8275DD0058BF1E /* dtitvinf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtitvinf.cpp; sourceTree = ""; }; + BBB166651E8275DD0058BF1E /* dtptngen_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtptngen_impl.h; sourceTree = ""; }; + BBB166661E8275DD0058BF1E /* dtptngen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtptngen.cpp; sourceTree = ""; }; + BBB166671E8275DD0058BF1E /* dtrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrule.cpp; sourceTree = ""; }; + BBB166681E8275DD0058BF1E /* esctrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = esctrn.cpp; sourceTree = ""; }; + BBB166691E8275DD0058BF1E /* esctrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = esctrn.h; sourceTree = ""; }; + BBB1666A1E8275DD0058BF1E /* ethpccal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ethpccal.cpp; sourceTree = ""; }; + BBB1666B1E8275DD0058BF1E /* ethpccal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ethpccal.h; sourceTree = ""; }; + BBB1666C1E8275DD0058BF1E /* fmtable_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fmtable_cnv.cpp; sourceTree = ""; }; + BBB1666D1E8275DD0058BF1E /* fmtable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fmtable.cpp; sourceTree = ""; }; + BBB1666E1E8275DD0058BF1E /* fmtableimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmtableimp.h; sourceTree = ""; }; + BBB1666F1E8275DD0058BF1E /* format.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = format.cpp; sourceTree = ""; }; + BBB166701E8275DD0058BF1E /* fphdlimp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fphdlimp.cpp; sourceTree = ""; }; + BBB166711E8275DD0058BF1E /* fphdlimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fphdlimp.h; sourceTree = ""; }; + BBB166721E8275DD0058BF1E /* fpositer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fpositer.cpp; sourceTree = ""; }; + BBB166731E8275DD0058BF1E /* funcrepl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = funcrepl.cpp; sourceTree = ""; }; + BBB166741E8275DD0058BF1E /* funcrepl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = funcrepl.h; sourceTree = ""; }; + BBB166751E8275DD0058BF1E /* gender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gender.cpp; sourceTree = ""; }; + BBB166761E8275DD0058BF1E /* gregocal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gregocal.cpp; sourceTree = ""; }; + BBB166771E8275DD0058BF1E /* gregoimp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gregoimp.cpp; sourceTree = ""; }; + BBB166781E8275DD0058BF1E /* gregoimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gregoimp.h; sourceTree = ""; }; + BBB166791E8275DD0058BF1E /* hebrwcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hebrwcal.cpp; sourceTree = ""; }; + BBB1667A1E8275DD0058BF1E /* hebrwcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hebrwcal.h; sourceTree = ""; }; + BBB1667B1E8275DD0058BF1E /* identifier_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = identifier_info.cpp; sourceTree = ""; }; + BBB1667C1E8275DD0058BF1E /* identifier_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = identifier_info.h; sourceTree = ""; }; + BBB1667D1E8275DD0058BF1E /* indiancal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = indiancal.cpp; sourceTree = ""; }; + BBB1667E1E8275DD0058BF1E /* indiancal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = indiancal.h; sourceTree = ""; }; + BBB1667F1E8275DD0058BF1E /* inputext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inputext.cpp; sourceTree = ""; }; + BBB166801E8275DD0058BF1E /* inputext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputext.h; sourceTree = ""; }; + BBB166811E8275DD0058BF1E /* islamcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = islamcal.cpp; sourceTree = ""; }; + BBB166821E8275DD0058BF1E /* islamcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = islamcal.h; sourceTree = ""; }; + BBB166831E8275DD0058BF1E /* japancal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = japancal.cpp; sourceTree = ""; }; + BBB166841E8275DD0058BF1E /* japancal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = japancal.h; sourceTree = ""; }; + BBB166851E8275DD0058BF1E /* measfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measfmt.cpp; sourceTree = ""; }; + BBB166861E8275DD0058BF1E /* measunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measunit.cpp; sourceTree = ""; }; + BBB166871E8275DD0058BF1E /* measure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measure.cpp; sourceTree = ""; }; + BBB166881E8275DD0058BF1E /* msgfmt_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgfmt_impl.h; sourceTree = ""; }; + BBB166891E8275DD0058BF1E /* msgfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = msgfmt.cpp; sourceTree = ""; }; + BBB1668A1E8275DD0058BF1E /* name2uni.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name2uni.cpp; sourceTree = ""; }; + BBB1668B1E8275DD0058BF1E /* name2uni.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name2uni.h; sourceTree = ""; }; + BBB1668C1E8275DD0058BF1E /* nfrlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrlist.h; sourceTree = ""; }; + BBB1668D1E8275DD0058BF1E /* nfrs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfrs.cpp; sourceTree = ""; }; + BBB1668E1E8275DD0058BF1E /* nfrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrs.h; sourceTree = ""; }; + BBB1668F1E8275DD0058BF1E /* nfrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfrule.cpp; sourceTree = ""; }; + BBB166901E8275DD0058BF1E /* nfrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrule.h; sourceTree = ""; }; + BBB166911E8275DD0058BF1E /* nfsubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfsubs.cpp; sourceTree = ""; }; + BBB166921E8275DD0058BF1E /* nfsubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfsubs.h; sourceTree = ""; }; + BBB166931E8275DD0058BF1E /* nortrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nortrans.cpp; sourceTree = ""; }; + BBB166941E8275DD0058BF1E /* nortrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nortrans.h; sourceTree = ""; }; + BBB166951E8275DD0058BF1E /* nultrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nultrans.cpp; sourceTree = ""; }; + BBB166961E8275DD0058BF1E /* nultrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nultrans.h; sourceTree = ""; }; + BBB166971E8275DD0058BF1E /* numfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = numfmt.cpp; sourceTree = ""; }; + BBB166981E8275DD0058BF1E /* numsys_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numsys_impl.h; sourceTree = ""; }; + BBB166991E8275DD0058BF1E /* numsys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = numsys.cpp; sourceTree = ""; }; + BBB1669A1E8275DD0058BF1E /* olsontz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = olsontz.cpp; sourceTree = ""; }; + BBB1669B1E8275DD0058BF1E /* olsontz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = olsontz.h; sourceTree = ""; }; + BBB1669C1E8275DD0058BF1E /* persncal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = persncal.cpp; sourceTree = ""; }; + BBB1669D1E8275DD0058BF1E /* persncal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = persncal.h; sourceTree = ""; }; + BBB1669E1E8275DD0058BF1E /* pluralaffix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pluralaffix.cpp; sourceTree = ""; }; + BBB1669F1E8275DD0058BF1E /* pluralaffix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pluralaffix.h; sourceTree = ""; }; + BBB166A01E8275DD0058BF1E /* plurfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plurfmt.cpp; sourceTree = ""; }; + BBB166A11E8275DD0058BF1E /* plurrule_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plurrule_impl.h; sourceTree = ""; }; + BBB166A21E8275DD0058BF1E /* plurrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plurrule.cpp; sourceTree = ""; }; + BBB166A31E8275DD0058BF1E /* precision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = precision.cpp; sourceTree = ""; }; + BBB166A41E8275DD0058BF1E /* precision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = precision.h; sourceTree = ""; }; + BBB166A51E8275DD0058BF1E /* quant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quant.cpp; sourceTree = ""; }; + BBB166A61E8275DD0058BF1E /* quant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quant.h; sourceTree = ""; }; + BBB166A71E8275DD0058BF1E /* quantityformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quantityformatter.cpp; sourceTree = ""; }; + BBB166A81E8275DD0058BF1E /* quantityformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quantityformatter.h; sourceTree = ""; }; + BBB166A91E8275DD0058BF1E /* rbnf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbnf.cpp; sourceTree = ""; }; + BBB166AA1E8275DD0058BF1E /* rbt_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_data.cpp; sourceTree = ""; }; + BBB166AB1E8275DD0058BF1E /* rbt_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_data.h; sourceTree = ""; }; + BBB166AC1E8275DD0058BF1E /* rbt_pars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_pars.cpp; sourceTree = ""; }; + BBB166AD1E8275DD0058BF1E /* rbt_pars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_pars.h; sourceTree = ""; }; + BBB166AE1E8275DD0058BF1E /* rbt_rule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_rule.cpp; sourceTree = ""; }; + BBB166AF1E8275DD0058BF1E /* rbt_rule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_rule.h; sourceTree = ""; }; + BBB166B01E8275DD0058BF1E /* rbt_set.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_set.cpp; sourceTree = ""; }; + BBB166B11E8275DD0058BF1E /* rbt_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_set.h; sourceTree = ""; }; + BBB166B21E8275DD0058BF1E /* rbt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt.cpp; sourceTree = ""; }; + BBB166B31E8275DD0058BF1E /* rbt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt.h; sourceTree = ""; }; + BBB166B41E8275DD0058BF1E /* rbtz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbtz.cpp; sourceTree = ""; }; + BBB166B51E8275DD0058BF1E /* regexcmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexcmp.cpp; sourceTree = ""; }; + BBB166B61E8275DD0058BF1E /* regexcmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexcmp.h; sourceTree = ""; }; + BBB166B71E8275DD0058BF1E /* regexcst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexcst.h; sourceTree = ""; }; + BBB166B81E8275DD0058BF1E /* regexcst.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = regexcst.pl; sourceTree = ""; }; + BBB166B91E8275DD0058BF1E /* regeximp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regeximp.cpp; sourceTree = ""; }; + BBB166BA1E8275DD0058BF1E /* regeximp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regeximp.h; sourceTree = ""; }; + BBB166BB1E8275DD0058BF1E /* regexst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexst.cpp; sourceTree = ""; }; + BBB166BC1E8275DD0058BF1E /* regexst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexst.h; sourceTree = ""; }; + BBB166BD1E8275DD0058BF1E /* regextxt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regextxt.cpp; sourceTree = ""; }; + BBB166BE1E8275DD0058BF1E /* regextxt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regextxt.h; sourceTree = ""; }; + BBB166BF1E8275DD0058BF1E /* region_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = region_impl.h; sourceTree = ""; }; + BBB166C01E8275DD0058BF1E /* region.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region.cpp; sourceTree = ""; }; + BBB166C11E8275DD0058BF1E /* reldatefmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reldatefmt.cpp; sourceTree = ""; }; + BBB166C21E8275DD0058BF1E /* reldtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reldtfmt.cpp; sourceTree = ""; }; + BBB166C31E8275DD0058BF1E /* reldtfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reldtfmt.h; sourceTree = ""; }; + BBB166C41E8275DD0058BF1E /* rematch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rematch.cpp; sourceTree = ""; }; + BBB166C51E8275DD0058BF1E /* remtrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remtrans.cpp; sourceTree = ""; }; + BBB166C61E8275DD0058BF1E /* remtrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remtrans.h; sourceTree = ""; }; + BBB166C71E8275DD0058BF1E /* repattrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repattrn.cpp; sourceTree = ""; }; + BBB166C81E8275DD0058BF1E /* rulebasedcollator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rulebasedcollator.cpp; sourceTree = ""; }; + BBB166C91E8275DD0058BF1E /* scientificnumberformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scientificnumberformatter.cpp; sourceTree = ""; }; + BBB166CA1E8275DD0058BF1E /* scriptset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptset.cpp; sourceTree = ""; }; + BBB166CB1E8275DD0058BF1E /* scriptset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptset.h; sourceTree = ""; }; + BBB166CC1E8275DD0058BF1E /* search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search.cpp; sourceTree = ""; }; + BBB166CD1E8275DD0058BF1E /* selfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = selfmt.cpp; sourceTree = ""; }; + BBB166CE1E8275DD0058BF1E /* selfmtimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = selfmtimpl.h; sourceTree = ""; }; + BBB166CF1E8275DD0058BF1E /* sharedbreakiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedbreakiterator.cpp; sourceTree = ""; }; + BBB166D01E8275DD0058BF1E /* sharedbreakiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedbreakiterator.h; sourceTree = ""; }; + BBB166D11E8275DD0058BF1E /* sharedcalendar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedcalendar.h; sourceTree = ""; }; + BBB166D21E8275DD0058BF1E /* shareddateformatsymbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shareddateformatsymbols.h; sourceTree = ""; }; + BBB166D31E8275DD0058BF1E /* sharednumberformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharednumberformat.h; sourceTree = ""; }; + BBB166D41E8275DD0058BF1E /* sharedpluralrules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedpluralrules.h; sourceTree = ""; }; + BBB166D51E8275DD0058BF1E /* significantdigitinterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = significantdigitinterval.h; sourceTree = ""; }; + BBB166D61E8275DD0058BF1E /* simpletz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simpletz.cpp; sourceTree = ""; }; + BBB166D71E8275DD0058BF1E /* smallintformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smallintformatter.cpp; sourceTree = ""; }; + BBB166D81E8275DD0058BF1E /* smallintformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smallintformatter.h; sourceTree = ""; }; + BBB166D91E8275DD0058BF1E /* smpdtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smpdtfmt.cpp; sourceTree = ""; }; + BBB166DA1E8275DD0058BF1E /* smpdtfst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smpdtfst.cpp; sourceTree = ""; }; + BBB166DB1E8275DD0058BF1E /* smpdtfst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smpdtfst.h; sourceTree = ""; }; + BBB166DC1E8275DD0058BF1E /* sortkey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sortkey.cpp; sourceTree = ""; }; + BBB166DD1E8275DD0058BF1E /* standardplural.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = standardplural.cpp; sourceTree = ""; }; + BBB166DE1E8275DD0058BF1E /* standardplural.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = standardplural.h; sourceTree = ""; }; + BBB166DF1E8275DD0058BF1E /* strmatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strmatch.cpp; sourceTree = ""; }; + BBB166E01E8275DD0058BF1E /* strmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strmatch.h; sourceTree = ""; }; + BBB166E11E8275DD0058BF1E /* strrepl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strrepl.cpp; sourceTree = ""; }; + BBB166E21E8275DD0058BF1E /* strrepl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strrepl.h; sourceTree = ""; }; + BBB166E31E8275DD0058BF1E /* stsearch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stsearch.cpp; sourceTree = ""; }; + BBB166E41E8275DD0058BF1E /* taiwncal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = taiwncal.cpp; sourceTree = ""; }; + BBB166E51E8275DD0058BF1E /* taiwncal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taiwncal.h; sourceTree = ""; }; + BBB166E61E8275DD0058BF1E /* timezone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timezone.cpp; sourceTree = ""; }; + BBB166E71E8275DD0058BF1E /* titletrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = titletrn.cpp; sourceTree = ""; }; + BBB166E81E8275DD0058BF1E /* titletrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = titletrn.h; sourceTree = ""; }; + BBB166E91E8275DD0058BF1E /* tmunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmunit.cpp; sourceTree = ""; }; + BBB166EA1E8275DD0058BF1E /* tmutamt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmutamt.cpp; sourceTree = ""; }; + BBB166EB1E8275DD0058BF1E /* tmutfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmutfmt.cpp; sourceTree = ""; }; + BBB166EC1E8275DD0058BF1E /* tolowtrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tolowtrn.cpp; sourceTree = ""; }; + BBB166ED1E8275DD0058BF1E /* tolowtrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolowtrn.h; sourceTree = ""; }; + BBB166EE1E8275DD0058BF1E /* toupptrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = toupptrn.cpp; sourceTree = ""; }; + BBB166EF1E8275DD0058BF1E /* toupptrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toupptrn.h; sourceTree = ""; }; + BBB166F01E8275DD0058BF1E /* translit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translit.cpp; sourceTree = ""; }; + BBB166F11E8275DD0058BF1E /* transreg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transreg.cpp; sourceTree = ""; }; + BBB166F21E8275DD0058BF1E /* transreg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transreg.h; sourceTree = ""; }; + BBB166F31E8275DD0058BF1E /* tridpars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tridpars.cpp; sourceTree = ""; }; + BBB166F41E8275DD0058BF1E /* tridpars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tridpars.h; sourceTree = ""; }; + BBB166F51E8275DD0058BF1E /* tzfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzfmt.cpp; sourceTree = ""; }; + BBB166F61E8275DD0058BF1E /* tzgnames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzgnames.cpp; sourceTree = ""; }; + BBB166F71E8275DD0058BF1E /* tzgnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tzgnames.h; sourceTree = ""; }; + BBB166F81E8275DD0058BF1E /* tznames_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tznames_impl.cpp; sourceTree = ""; }; + BBB166F91E8275DD0058BF1E /* tznames_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tznames_impl.h; sourceTree = ""; }; + BBB166FA1E8275DD0058BF1E /* tznames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tznames.cpp; sourceTree = ""; }; + BBB166FB1E8275DD0058BF1E /* tzrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzrule.cpp; sourceTree = ""; }; + BBB166FC1E8275DD0058BF1E /* tztrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tztrans.cpp; sourceTree = ""; }; + BBB166FD1E8275DD0058BF1E /* ucal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucal.cpp; sourceTree = ""; }; + BBB166FE1E8275DD0058BF1E /* ucln_in.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucln_in.cpp; sourceTree = ""; }; + BBB166FF1E8275DD0058BF1E /* ucln_in.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_in.h; sourceTree = ""; }; + BBB167001E8275DD0058BF1E /* ucol_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_imp.h; sourceTree = ""; }; + BBB167011E8275DD0058BF1E /* ucol_res.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_res.cpp; sourceTree = ""; }; + BBB167021E8275DD0058BF1E /* ucol_sit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_sit.cpp; sourceTree = ""; }; + BBB167031E8275DD0058BF1E /* ucol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol.cpp; sourceTree = ""; }; + BBB167041E8275DD0058BF1E /* ucoleitr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucoleitr.cpp; sourceTree = ""; }; + BBB167051E8275DD0058BF1E /* ucsdet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucsdet.cpp; sourceTree = ""; }; + BBB167061E8275DD0058BF1E /* udat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udat.cpp; sourceTree = ""; }; + BBB167071E8275DD0058BF1E /* udateintervalformat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udateintervalformat.cpp; sourceTree = ""; }; + BBB167081E8275DD0058BF1E /* udatpg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udatpg.cpp; sourceTree = ""; }; + BBB167091E8275DD0058BF1E /* ufieldpositer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ufieldpositer.cpp; sourceTree = ""; }; + BBB1670A1E8275DD0058BF1E /* uitercollationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uitercollationiterator.cpp; sourceTree = ""; }; + BBB1670B1E8275DD0058BF1E /* uitercollationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uitercollationiterator.h; sourceTree = ""; }; + BBB1670C1E8275DD0058BF1E /* ulocdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ulocdata.c; sourceTree = ""; }; + BBB1670D1E8275DD0058BF1E /* umsg_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umsg_imp.h; sourceTree = ""; }; + BBB1670E1E8275DD0058BF1E /* umsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = umsg.cpp; sourceTree = ""; }; + BBB1670F1E8275DD0058BF1E /* unesctrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unesctrn.cpp; sourceTree = ""; }; + BBB167101E8275DD0058BF1E /* unesctrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unesctrn.h; sourceTree = ""; }; + BBB167111E8275DD0058BF1E /* uni2name.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uni2name.cpp; sourceTree = ""; }; + BBB167121E8275DD0058BF1E /* uni2name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uni2name.h; sourceTree = ""; }; + BBB167131E8275DD0058BF1E /* unum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unum.cpp; sourceTree = ""; }; + BBB167141E8275DD0058BF1E /* unumsys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unumsys.cpp; sourceTree = ""; }; + BBB167151E8275DD0058BF1E /* upluralrules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upluralrules.cpp; sourceTree = ""; }; + BBB167161E8275DD0058BF1E /* uregex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregex.cpp; sourceTree = ""; }; + BBB167171E8275DD0058BF1E /* uregexc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregexc.cpp; sourceTree = ""; }; + BBB167181E8275DD0058BF1E /* uregion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregion.cpp; sourceTree = ""; }; + BBB167191E8275DD0058BF1E /* usearch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usearch.cpp; sourceTree = ""; }; + BBB1671A1E8275DD0058BF1E /* uspoof_build.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_build.cpp; sourceTree = ""; }; + BBB1671B1E8275DD0058BF1E /* uspoof_conf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_conf.cpp; sourceTree = ""; }; + BBB1671C1E8275DD0058BF1E /* uspoof_conf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_conf.h; sourceTree = ""; }; + BBB1671D1E8275DD0058BF1E /* uspoof_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_impl.cpp; sourceTree = ""; }; + BBB1671E1E8275DD0058BF1E /* uspoof_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_impl.h; sourceTree = ""; }; + BBB1671F1E8275DD0058BF1E /* uspoof_wsconf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_wsconf.cpp; sourceTree = ""; }; + BBB167201E8275DD0058BF1E /* uspoof_wsconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_wsconf.h; sourceTree = ""; }; + BBB167211E8275DD0058BF1E /* uspoof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof.cpp; sourceTree = ""; }; + BBB167221E8275DD0058BF1E /* usrchimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usrchimp.h; sourceTree = ""; }; + BBB167231E8275DD0058BF1E /* utf8collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utf8collationiterator.cpp; sourceTree = ""; }; + BBB167241E8275DD0058BF1E /* utf8collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8collationiterator.h; sourceTree = ""; }; + BBB167251E8275DD0058BF1E /* utf16collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utf16collationiterator.cpp; sourceTree = ""; }; + BBB167261E8275DD0058BF1E /* utf16collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf16collationiterator.h; sourceTree = ""; }; + BBB167271E8275DD0058BF1E /* utmscale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utmscale.c; sourceTree = ""; }; + BBB167281E8275DD0058BF1E /* utrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrans.cpp; sourceTree = ""; }; + BBB167291E8275DD0058BF1E /* valueformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = valueformatter.cpp; sourceTree = ""; }; + BBB1672A1E8275DD0058BF1E /* valueformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = valueformatter.h; sourceTree = ""; }; + BBB1672B1E8275DD0058BF1E /* visibledigits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = visibledigits.cpp; sourceTree = ""; }; + BBB1672C1E8275DD0058BF1E /* visibledigits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = visibledigits.h; sourceTree = ""; }; + BBB1672D1E8275DD0058BF1E /* vtzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vtzone.cpp; sourceTree = ""; }; + BBB1672E1E8275DD0058BF1E /* vzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vzone.cpp; sourceTree = ""; }; + BBB1672F1E8275DD0058BF1E /* vzone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vzone.h; sourceTree = ""; }; + BBB167301E8275DD0058BF1E /* windtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windtfmt.cpp; sourceTree = ""; }; + BBB167311E8275DD0058BF1E /* windtfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windtfmt.h; sourceTree = ""; }; + BBB167321E8275DD0058BF1E /* winnmfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = winnmfmt.cpp; sourceTree = ""; }; + BBB167331E8275DD0058BF1E /* winnmfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winnmfmt.h; sourceTree = ""; }; + BBB167341E8275DD0058BF1E /* wintzimpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wintzimpl.cpp; sourceTree = ""; }; + BBB167351E8275DD0058BF1E /* wintzimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wintzimpl.h; sourceTree = ""; }; + BBB167361E8275DD0058BF1E /* zonemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonemeta.cpp; sourceTree = ""; }; + BBB167371E8275DD0058BF1E /* zonemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonemeta.h; sourceTree = ""; }; + BBB167381E8275DD0058BF1E /* zrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zrule.cpp; sourceTree = ""; }; + BBB167391E8275DD0058BF1E /* zrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zrule.h; sourceTree = ""; }; + BBB1673A1E8275DD0058BF1E /* ztrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ztrans.cpp; sourceTree = ""; }; + BBB1673B1E8275DD0058BF1E /* ztrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ztrans.h; sourceTree = ""; }; + BBB168901E8275FE0058BF1E /* alphaindex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alphaindex.h; sourceTree = ""; }; + BBB168911E8275FE0058BF1E /* basictz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basictz.h; sourceTree = ""; }; + BBB168921E8275FE0058BF1E /* calendar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = calendar.h; sourceTree = ""; }; + BBB168931E8275FE0058BF1E /* choicfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = choicfmt.h; sourceTree = ""; }; + BBB168941E8275FE0058BF1E /* coleitr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coleitr.h; sourceTree = ""; }; + BBB168951E8275FE0058BF1E /* coll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coll.h; sourceTree = ""; }; + BBB168961E8275FE0058BF1E /* compactdecimalformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compactdecimalformat.h; sourceTree = ""; }; + BBB168971E8275FE0058BF1E /* curramt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curramt.h; sourceTree = ""; }; + BBB168981E8275FE0058BF1E /* currpinf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = currpinf.h; sourceTree = ""; }; + BBB168991E8275FE0058BF1E /* currunit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = currunit.h; sourceTree = ""; }; + BBB1689A1E8275FE0058BF1E /* datefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datefmt.h; sourceTree = ""; }; + BBB1689B1E8275FE0058BF1E /* dcfmtsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dcfmtsym.h; sourceTree = ""; }; + BBB1689C1E8275FE0058BF1E /* decimfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimfmt.h; sourceTree = ""; }; + BBB1689D1E8275FE0058BF1E /* dtfmtsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtfmtsym.h; sourceTree = ""; }; + BBB1689E1E8275FE0058BF1E /* dtitvfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtitvfmt.h; sourceTree = ""; }; + BBB1689F1E8275FE0058BF1E /* dtitvinf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtitvinf.h; sourceTree = ""; }; + BBB168A01E8275FE0058BF1E /* dtptngen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtptngen.h; sourceTree = ""; }; + BBB168A11E8275FE0058BF1E /* dtrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtrule.h; sourceTree = ""; }; + BBB168A21E8275FE0058BF1E /* fieldpos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fieldpos.h; sourceTree = ""; }; + BBB168A31E8275FE0058BF1E /* fmtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmtable.h; sourceTree = ""; }; + BBB168A41E8275FE0058BF1E /* format.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = format.h; sourceTree = ""; }; + BBB168A51E8275FE0058BF1E /* fpositer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fpositer.h; sourceTree = ""; }; + BBB168A61E8275FE0058BF1E /* gender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gender.h; sourceTree = ""; }; + BBB168A71E8275FE0058BF1E /* gregocal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gregocal.h; sourceTree = ""; }; + BBB168A81E8275FE0058BF1E /* measfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = measfmt.h; sourceTree = ""; }; + BBB168A91E8275FE0058BF1E /* measunit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = measunit.h; sourceTree = ""; }; + BBB168AA1E8275FE0058BF1E /* measure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = measure.h; sourceTree = ""; }; + BBB168AB1E8275FE0058BF1E /* msgfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgfmt.h; sourceTree = ""; }; + BBB168AC1E8275FE0058BF1E /* numfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numfmt.h; sourceTree = ""; }; + BBB168AD1E8275FE0058BF1E /* numsys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numsys.h; sourceTree = ""; }; + BBB168AE1E8275FE0058BF1E /* plurfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plurfmt.h; sourceTree = ""; }; + BBB168AF1E8275FE0058BF1E /* plurrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plurrule.h; sourceTree = ""; }; + BBB168B01E8275FE0058BF1E /* rbnf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbnf.h; sourceTree = ""; }; + BBB168B11E8275FE0058BF1E /* rbtz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbtz.h; sourceTree = ""; }; + BBB168B21E8275FE0058BF1E /* regex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regex.h; sourceTree = ""; }; + BBB168B31E8275FE0058BF1E /* region.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = region.h; sourceTree = ""; }; + BBB168B41E8275FE0058BF1E /* reldatefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reldatefmt.h; sourceTree = ""; }; + BBB168B51E8275FE0058BF1E /* scientificnumberformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scientificnumberformatter.h; sourceTree = ""; }; + BBB168B61E8275FE0058BF1E /* search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = search.h; sourceTree = ""; }; + BBB168B71E8275FE0058BF1E /* selfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = selfmt.h; sourceTree = ""; }; + BBB168B81E8275FE0058BF1E /* simpletz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simpletz.h; sourceTree = ""; }; + BBB168B91E8275FE0058BF1E /* smpdtfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smpdtfmt.h; sourceTree = ""; }; + BBB168BA1E8275FE0058BF1E /* sortkey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sortkey.h; sourceTree = ""; }; + BBB168BB1E8275FE0058BF1E /* stsearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stsearch.h; sourceTree = ""; }; + BBB168BC1E8275FE0058BF1E /* tblcoll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tblcoll.h; sourceTree = ""; }; + BBB168BD1E8275FE0058BF1E /* timezone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timezone.h; sourceTree = ""; }; + BBB168BE1E8275FE0058BF1E /* tmunit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmunit.h; sourceTree = ""; }; + BBB168BF1E8275FE0058BF1E /* tmutamt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmutamt.h; sourceTree = ""; }; + BBB168C01E8275FE0058BF1E /* tmutfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmutfmt.h; sourceTree = ""; }; + BBB168C11E8275FE0058BF1E /* translit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = translit.h; sourceTree = ""; }; + BBB168C21E8275FE0058BF1E /* tzfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tzfmt.h; sourceTree = ""; }; + BBB168C31E8275FE0058BF1E /* tznames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tznames.h; sourceTree = ""; }; + BBB168C41E8275FE0058BF1E /* tzrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tzrule.h; sourceTree = ""; }; + BBB168C51E8275FE0058BF1E /* tztrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tztrans.h; sourceTree = ""; }; + BBB168C61E8275FE0058BF1E /* ucal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucal.h; sourceTree = ""; }; + BBB168C71E8275FE0058BF1E /* ucol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol.h; sourceTree = ""; }; + BBB168C81E8275FE0058BF1E /* ucoleitr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucoleitr.h; sourceTree = ""; }; + BBB168C91E8275FE0058BF1E /* ucsdet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucsdet.h; sourceTree = ""; }; + BBB168CA1E8275FE0058BF1E /* udat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udat.h; sourceTree = ""; }; + BBB168CB1E8275FE0058BF1E /* udateintervalformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udateintervalformat.h; sourceTree = ""; }; + BBB168CC1E8275FE0058BF1E /* udatpg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udatpg.h; sourceTree = ""; }; + BBB168CD1E8275FE0058BF1E /* ufieldpositer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ufieldpositer.h; sourceTree = ""; }; + BBB168CE1E8275FE0058BF1E /* uformattable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uformattable.h; sourceTree = ""; }; + BBB168CF1E8275FE0058BF1E /* ugender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ugender.h; sourceTree = ""; }; + BBB168D01E8275FE0058BF1E /* ulocdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulocdata.h; sourceTree = ""; }; + BBB168D11E8275FE0058BF1E /* umsg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umsg.h; sourceTree = ""; }; + BBB168D21E8275FE0058BF1E /* unirepl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unirepl.h; sourceTree = ""; }; + BBB168D31E8275FE0058BF1E /* unum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unum.h; sourceTree = ""; }; + BBB168D41E8275FE0058BF1E /* unumsys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unumsys.h; sourceTree = ""; }; + BBB168D51E8275FE0058BF1E /* upluralrules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upluralrules.h; sourceTree = ""; }; + BBB168D61E8275FE0058BF1E /* uregex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uregex.h; sourceTree = ""; }; + BBB168D71E8275FE0058BF1E /* uregion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uregion.h; sourceTree = ""; }; + BBB168D81E8275FE0058BF1E /* ureldatefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ureldatefmt.h; sourceTree = ""; }; + BBB168D91E8275FE0058BF1E /* usearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usearch.h; sourceTree = ""; }; + BBB168DA1E8275FE0058BF1E /* uspoof.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof.h; sourceTree = ""; }; + BBB168DB1E8275FE0058BF1E /* utmscale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utmscale.h; sourceTree = ""; }; + BBB168DC1E8275FE0058BF1E /* utrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrans.h; sourceTree = ""; }; + BBB168DD1E8275FE0058BF1E /* vtzone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vtzone.h; sourceTree = ""; }; + BBB1692C1E82762A0058BF1E /* appendable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = appendable.cpp; sourceTree = ""; }; + BBB1692D1E82762A0058BF1E /* bmpset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bmpset.cpp; sourceTree = ""; }; + BBB1692E1E82762A0058BF1E /* bmpset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bmpset.h; sourceTree = ""; }; + BBB1692F1E82762A0058BF1E /* brkeng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brkeng.cpp; sourceTree = ""; }; + BBB169301E82762A0058BF1E /* brkeng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brkeng.h; sourceTree = ""; }; + BBB169311E82762A0058BF1E /* brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brkiter.cpp; sourceTree = ""; }; + BBB169321E82762A0058BF1E /* bytestream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestream.cpp; sourceTree = ""; }; + BBB169331E82762A0058BF1E /* bytestrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestrie.cpp; sourceTree = ""; }; + BBB169341E82762A0058BF1E /* bytestriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestriebuilder.cpp; sourceTree = ""; }; + BBB169351E82762A0058BF1E /* bytestrieiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestrieiterator.cpp; sourceTree = ""; }; + BBB169361E82762A0058BF1E /* caniter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = caniter.cpp; sourceTree = ""; }; + BBB169371E82762A0058BF1E /* chariter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chariter.cpp; sourceTree = ""; }; + BBB169381E82762A0058BF1E /* charstr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charstr.cpp; sourceTree = ""; }; + BBB169391E82762A0058BF1E /* charstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charstr.h; sourceTree = ""; }; + BBB1693A1E82762A0058BF1E /* cmemory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmemory.c; sourceTree = ""; }; + BBB1693B1E82762A0058BF1E /* cmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmemory.h; sourceTree = ""; }; + BBB1693C1E82762A0058BF1E /* cpputils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpputils.h; sourceTree = ""; }; + BBB1693D1E82762A0058BF1E /* cstr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cstr.cpp; sourceTree = ""; }; + BBB1693E1E82762A0058BF1E /* cstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cstr.h; sourceTree = ""; }; + BBB1693F1E82762A0058BF1E /* cstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cstring.c; sourceTree = ""; }; + BBB169401E82762A0058BF1E /* cstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cstring.h; sourceTree = ""; }; + BBB169411E82762A0058BF1E /* cwchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cwchar.c; sourceTree = ""; }; + BBB169421E82762A0058BF1E /* cwchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cwchar.h; sourceTree = ""; }; + BBB169431E82762A0058BF1E /* dictbe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dictbe.cpp; sourceTree = ""; }; + BBB169441E82762A0058BF1E /* dictbe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dictbe.h; sourceTree = ""; }; + BBB169451E82762A0058BF1E /* dictionarydata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dictionarydata.cpp; sourceTree = ""; }; + BBB169461E82762A0058BF1E /* dictionarydata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dictionarydata.h; sourceTree = ""; }; + BBB169471E82762A0058BF1E /* dtintrv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtintrv.cpp; sourceTree = ""; }; + BBB169481E82762A0058BF1E /* errorcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = errorcode.cpp; sourceTree = ""; }; + BBB169491E82762A0058BF1E /* filteredbrk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filteredbrk.cpp; sourceTree = ""; }; + BBB1694A1E82762A0058BF1E /* filterednormalizer2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filterednormalizer2.cpp; sourceTree = ""; }; + BBB1694B1E82762A0058BF1E /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; }; + BBB1694C1E82762A0058BF1E /* icudataver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = icudataver.c; sourceTree = ""; }; + BBB1694D1E82762A0058BF1E /* icuplug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = icuplug.cpp; sourceTree = ""; }; + BBB1694E1E82762A0058BF1E /* icuplugimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icuplugimp.h; sourceTree = ""; }; + BBB1694F1E82762A0058BF1E /* listformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = listformatter.cpp; sourceTree = ""; }; + BBB169501E82762A0058BF1E /* loadednormalizer2impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loadednormalizer2impl.cpp; sourceTree = ""; }; + BBB169511E82762A0058BF1E /* localsvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localsvc.h; sourceTree = ""; }; + BBB169521E82762A0058BF1E /* locavailable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locavailable.cpp; sourceTree = ""; }; + BBB169531E82762A0058BF1E /* locbased.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locbased.cpp; sourceTree = ""; }; + BBB169541E82762A0058BF1E /* locbased.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locbased.h; sourceTree = ""; }; + BBB169551E82762A0058BF1E /* locdispnames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locdispnames.cpp; sourceTree = ""; }; + BBB169561E82762A0058BF1E /* locdspnm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locdspnm.cpp; sourceTree = ""; }; + BBB169571E82762A0058BF1E /* locid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locid.cpp; sourceTree = ""; }; + BBB169581E82762A0058BF1E /* loclikely.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loclikely.cpp; sourceTree = ""; }; + BBB169591E82762A0058BF1E /* locmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locmap.c; sourceTree = ""; }; + BBB1695A1E82762A0058BF1E /* locmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locmap.h; sourceTree = ""; }; + BBB1695B1E82762A0058BF1E /* locresdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locresdata.cpp; sourceTree = ""; }; + BBB1695C1E82762A0058BF1E /* locutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locutil.cpp; sourceTree = ""; }; + BBB1695D1E82762A0058BF1E /* locutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locutil.h; sourceTree = ""; }; + BBB1695E1E82762A0058BF1E /* messageimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messageimpl.h; sourceTree = ""; }; + BBB1695F1E82762A0058BF1E /* messagepattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagepattern.cpp; sourceTree = ""; }; + BBB169601E82762A0058BF1E /* msvcres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msvcres.h; sourceTree = ""; }; + BBB169611E82762A0058BF1E /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = ""; }; + BBB169621E82762A0058BF1E /* norm2_nfc_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = norm2_nfc_data.h; sourceTree = ""; }; + BBB169631E82762A0058BF1E /* norm2allmodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = norm2allmodes.h; sourceTree = ""; }; + BBB169641E82762A0058BF1E /* normalizer2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalizer2.cpp; sourceTree = ""; }; + BBB169651E82762A0058BF1E /* normalizer2impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalizer2impl.cpp; sourceTree = ""; }; + BBB169661E82762A0058BF1E /* normalizer2impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normalizer2impl.h; sourceTree = ""; }; + BBB169671E82762A0058BF1E /* normlzr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normlzr.cpp; sourceTree = ""; }; + BBB169681E82762A0058BF1E /* parsepos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsepos.cpp; sourceTree = ""; }; + BBB169691E82762A0058BF1E /* patternprops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = patternprops.cpp; sourceTree = ""; }; + BBB1696A1E82762A0058BF1E /* patternprops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = patternprops.h; sourceTree = ""; }; + BBB1696B1E82762A0058BF1E /* pluralmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pluralmap.cpp; sourceTree = ""; }; + BBB1696C1E82762A0058BF1E /* pluralmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pluralmap.h; sourceTree = ""; }; + BBB1696D1E82762A0058BF1E /* propname_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propname_data.h; sourceTree = ""; }; + BBB1696E1E82762A0058BF1E /* propname.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propname.cpp; sourceTree = ""; }; + BBB1696F1E82762A0058BF1E /* propname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propname.h; sourceTree = ""; }; + BBB169701E82762A0058BF1E /* propsvec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = propsvec.c; sourceTree = ""; }; + BBB169711E82762A0058BF1E /* propsvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propsvec.h; sourceTree = ""; }; + BBB169721E82762A0058BF1E /* punycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = punycode.cpp; sourceTree = ""; }; + BBB169731E82762A0058BF1E /* punycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = punycode.h; sourceTree = ""; }; + BBB169741E82762A0058BF1E /* putil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = putil.cpp; sourceTree = ""; }; + BBB169751E82762A0058BF1E /* putilimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = putilimp.h; sourceTree = ""; }; + BBB169761E82762A0058BF1E /* rbbi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbi.cpp; sourceTree = ""; }; + BBB169781E82762A0058BF1E /* rbbidata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbidata.cpp; sourceTree = ""; }; + BBB169791E82762A0058BF1E /* rbbidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbidata.h; sourceTree = ""; }; + BBB1697A1E82762A0058BF1E /* rbbinode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbinode.cpp; sourceTree = ""; }; + BBB1697B1E82762A0058BF1E /* rbbinode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbinode.h; sourceTree = ""; }; + BBB1697C1E82762A0058BF1E /* rbbirb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbirb.cpp; sourceTree = ""; }; + BBB1697D1E82762A0058BF1E /* rbbirb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbirb.h; sourceTree = ""; }; + BBB1697E1E82762A0058BF1E /* rbbirpt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbirpt.h; sourceTree = ""; }; + BBB1697F1E82762A0058BF1E /* rbbiscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbiscan.cpp; sourceTree = ""; }; + BBB169801E82762A0058BF1E /* rbbiscan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbiscan.h; sourceTree = ""; }; + BBB169811E82762A0058BF1E /* rbbisetb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbisetb.cpp; sourceTree = ""; }; + BBB169821E82762A0058BF1E /* rbbisetb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbisetb.h; sourceTree = ""; }; + BBB169831E82762A0058BF1E /* rbbistbl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbistbl.cpp; sourceTree = ""; }; + BBB169841E82762A0058BF1E /* rbbitblb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbitblb.cpp; sourceTree = ""; }; + BBB169851E82762A0058BF1E /* rbbitblb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbitblb.h; sourceTree = ""; }; + BBB169861E82762A0058BF1E /* resbund_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resbund_cnv.cpp; sourceTree = ""; }; + BBB169871E82762A0058BF1E /* resbund.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resbund.cpp; sourceTree = ""; }; + BBB169881E82762A0058BF1E /* resource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource.cpp; sourceTree = ""; }; + BBB169891E82762A0058BF1E /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resource.h; sourceTree = ""; }; + BBB1698A1E82762A0058BF1E /* ruleiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ruleiter.cpp; sourceTree = ""; }; + BBB1698B1E82762A0058BF1E /* ruleiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ruleiter.h; sourceTree = ""; }; + BBB1698C1E82762A0058BF1E /* schriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = schriter.cpp; sourceTree = ""; }; + BBB1698D1E82762A0058BF1E /* serv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serv.cpp; sourceTree = ""; }; + BBB1698E1E82762A0058BF1E /* serv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serv.h; sourceTree = ""; }; + BBB1698F1E82762A0058BF1E /* servlk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servlk.cpp; sourceTree = ""; }; + BBB169901E82762A0058BF1E /* servlkf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servlkf.cpp; sourceTree = ""; }; + BBB169911E82762A0058BF1E /* servloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servloc.h; sourceTree = ""; }; + BBB169921E82762A0058BF1E /* servls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servls.cpp; sourceTree = ""; }; + BBB169931E82762A0058BF1E /* servnotf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servnotf.cpp; sourceTree = ""; }; + BBB169941E82762A0058BF1E /* servnotf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servnotf.h; sourceTree = ""; }; + BBB169951E82762A0058BF1E /* servrbf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servrbf.cpp; sourceTree = ""; }; + BBB169961E82762A0058BF1E /* servslkf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servslkf.cpp; sourceTree = ""; }; + BBB169971E82762A0058BF1E /* sharedobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedobject.cpp; sourceTree = ""; }; + BBB169981E82762A0058BF1E /* sharedobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedobject.h; sourceTree = ""; }; + BBB169991E82762A0058BF1E /* simpleformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simpleformatter.cpp; sourceTree = ""; }; + BBB1699A1E82762A0058BF1E /* sprpimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprpimpl.h; sourceTree = ""; }; + BBB1699B1E82762A0058BF1E /* stringpiece.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringpiece.cpp; sourceTree = ""; }; + BBB1699C1E82762A0058BF1E /* stringtriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringtriebuilder.cpp; sourceTree = ""; }; + BBB1699D1E82762A0058BF1E /* uarrsort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uarrsort.c; sourceTree = ""; }; + BBB1699E1E82762A0058BF1E /* uarrsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uarrsort.h; sourceTree = ""; }; + BBB1699F1E82762A0058BF1E /* uassert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uassert.h; sourceTree = ""; }; + BBB169A01E82762A0058BF1E /* ubidi_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidi_props_data.h; sourceTree = ""; }; + BBB169A11E82762A0058BF1E /* ubidi_props.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidi_props.c; sourceTree = ""; }; + BBB169A21E82762A0058BF1E /* ubidi_props.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidi_props.h; sourceTree = ""; }; + BBB169A31E82762A0058BF1E /* ubidi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidi.c; sourceTree = ""; }; + BBB169A41E82762A0058BF1E /* ubidiimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidiimp.h; sourceTree = ""; }; + BBB169A51E82762A0058BF1E /* ubidiln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidiln.c; sourceTree = ""; }; + BBB169A61E82762A0058BF1E /* ubidiwrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidiwrt.c; sourceTree = ""; }; + BBB169A71E82762A0058BF1E /* ubrk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ubrk.cpp; sourceTree = ""; }; + BBB169A81E82762A0058BF1E /* ubrkimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubrkimpl.h; sourceTree = ""; }; + BBB169A91E82762A0058BF1E /* ucase_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucase_props_data.h; sourceTree = ""; }; + BBB169AA1E82762A0058BF1E /* ucase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucase.cpp; sourceTree = ""; }; + BBB169AB1E82762A0058BF1E /* ucase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucase.h; sourceTree = ""; }; + BBB169AC1E82762A0058BF1E /* ucasemap_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucasemap_titlecase_brkiter.cpp; sourceTree = ""; }; + BBB169AD1E82762A0058BF1E /* ucasemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucasemap.cpp; sourceTree = ""; }; + BBB169AE1E82762A0058BF1E /* ucat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucat.c; sourceTree = ""; }; + BBB169AF1E82762A0058BF1E /* uchar_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uchar_props_data.h; sourceTree = ""; }; + BBB169B01E82762A0058BF1E /* uchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uchar.c; sourceTree = ""; }; + BBB169B11E82762A0058BF1E /* ucharstrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstrie.cpp; sourceTree = ""; }; + BBB169B21E82762A0058BF1E /* ucharstriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstriebuilder.cpp; sourceTree = ""; }; + BBB169B31E82762A0058BF1E /* ucharstrieiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstrieiterator.cpp; sourceTree = ""; }; + BBB169B41E82762A0058BF1E /* uchriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uchriter.cpp; sourceTree = ""; }; + BBB169B51E82762A0058BF1E /* ucln_cmn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucln_cmn.cpp; sourceTree = ""; }; + BBB169B61E82762A0058BF1E /* ucln_cmn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_cmn.h; sourceTree = ""; }; + BBB169B71E82762A0058BF1E /* ucln_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_imp.h; sourceTree = ""; }; + BBB169B81E82762A0058BF1E /* ucln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln.h; sourceTree = ""; }; + BBB169B91E82762A0058BF1E /* ucmndata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucmndata.c; sourceTree = ""; }; + BBB169BA1E82762A0058BF1E /* ucmndata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucmndata.h; sourceTree = ""; }; + BBB169BB1E82762A0058BF1E /* ucnv_bld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_bld.cpp; sourceTree = ""; }; + BBB169BC1E82762A0058BF1E /* ucnv_bld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_bld.h; sourceTree = ""; }; + BBB169BD1E82762A0058BF1E /* ucnv_cb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_cb.c; sourceTree = ""; }; + BBB169BE1E82762A0058BF1E /* ucnv_cnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_cnv.c; sourceTree = ""; }; + BBB169BF1E82762A0058BF1E /* ucnv_cnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_cnv.h; sourceTree = ""; }; + BBB169C01E82762A0058BF1E /* ucnv_ct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_ct.c; sourceTree = ""; }; + BBB169C11E82762A0058BF1E /* ucnv_err.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_err.c; sourceTree = ""; }; + BBB169C21E82762A0058BF1E /* ucnv_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_ext.cpp; sourceTree = ""; }; + BBB169C31E82762A0058BF1E /* ucnv_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_ext.h; sourceTree = ""; }; + BBB169C41E82762A0058BF1E /* ucnv_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_imp.h; sourceTree = ""; }; + BBB169C51E82762A0058BF1E /* ucnv_io.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_io.cpp; sourceTree = ""; }; + BBB169C61E82762A0058BF1E /* ucnv_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_io.h; sourceTree = ""; }; + BBB169C71E82762A0058BF1E /* ucnv_lmb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_lmb.c; sourceTree = ""; }; + BBB169C81E82762A0058BF1E /* ucnv_set.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_set.c; sourceTree = ""; }; + BBB169C91E82762A0058BF1E /* ucnv_u7.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u7.c; sourceTree = ""; }; + BBB169CA1E82762A0058BF1E /* ucnv_u8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u8.c; sourceTree = ""; }; + BBB169CB1E82762A0058BF1E /* ucnv_u16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u16.c; sourceTree = ""; }; + BBB169CC1E82762A0058BF1E /* ucnv_u32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u32.c; sourceTree = ""; }; + BBB169CD1E82762A0058BF1E /* ucnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv.c; sourceTree = ""; }; + BBB169CE1E82762A0058BF1E /* ucnv2022.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv2022.cpp; sourceTree = ""; }; + BBB169CF1E82762A0058BF1E /* ucnvbocu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnvbocu.cpp; sourceTree = ""; }; + BBB169D01E82762A0058BF1E /* ucnvdisp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvdisp.c; sourceTree = ""; }; + BBB169D11E82762A0058BF1E /* ucnvhz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvhz.c; sourceTree = ""; }; + BBB169D21E82762A0058BF1E /* ucnvisci.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvisci.c; sourceTree = ""; }; + BBB169D31E82762A0058BF1E /* ucnvlat1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvlat1.c; sourceTree = ""; }; + BBB169D41E82762A0058BF1E /* ucnvmbcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnvmbcs.cpp; sourceTree = ""; }; + BBB169D51E82762A0058BF1E /* ucnvmbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnvmbcs.h; sourceTree = ""; }; + BBB169D61E82762A0058BF1E /* ucnvscsu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvscsu.c; sourceTree = ""; }; + BBB169D71E82762A0058BF1E /* ucnvsel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnvsel.cpp; sourceTree = ""; }; + BBB169D81E82762A0058BF1E /* ucol_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_data.h; sourceTree = ""; }; + BBB169D91E82762A0058BF1E /* ucol_swp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_swp.cpp; sourceTree = ""; }; + BBB169DA1E82762A0058BF1E /* ucol_swp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_swp.h; sourceTree = ""; }; + BBB169DB1E82762A0058BF1E /* ucurr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucurr.cpp; sourceTree = ""; }; + BBB169DC1E82762A0058BF1E /* ucurrimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucurrimp.h; sourceTree = ""; }; + BBB169DD1E82762A0058BF1E /* udata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udata.cpp; sourceTree = ""; }; + BBB169DE1E82762A0058BF1E /* udatamem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = udatamem.c; sourceTree = ""; }; + BBB169DF1E82762A0058BF1E /* udatamem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udatamem.h; sourceTree = ""; }; + BBB169E01E82762A0058BF1E /* udataswp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = udataswp.c; sourceTree = ""; }; + BBB169E11E82762A0058BF1E /* udataswp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udataswp.h; sourceTree = ""; }; + BBB169E21E82762A0058BF1E /* uelement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uelement.h; sourceTree = ""; }; + BBB169E31E82762A0058BF1E /* uenum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uenum.c; sourceTree = ""; }; + BBB169E41E82762A0058BF1E /* uenumimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uenumimp.h; sourceTree = ""; }; + BBB169E51E82762A0058BF1E /* uhash_us.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uhash_us.cpp; sourceTree = ""; }; + BBB169E61E82762A0058BF1E /* uhash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uhash.c; sourceTree = ""; }; + BBB169E71E82762A0058BF1E /* uhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uhash.h; sourceTree = ""; }; + BBB169E81E82762A0058BF1E /* uidna.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uidna.cpp; sourceTree = ""; }; + BBB169E91E82762A0058BF1E /* uinit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uinit.cpp; sourceTree = ""; }; + BBB169EA1E82762A0058BF1E /* uinvchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uinvchar.c; sourceTree = ""; }; + BBB169EB1E82762A0058BF1E /* uinvchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uinvchar.h; sourceTree = ""; }; + BBB169EC1E82762A0058BF1E /* uiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uiter.cpp; sourceTree = ""; }; + BBB169ED1E82762A0058BF1E /* ulist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ulist.c; sourceTree = ""; }; + BBB169EE1E82762A0058BF1E /* ulist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulist.h; sourceTree = ""; }; + BBB169EF1E82762A0058BF1E /* ulistformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ulistformatter.cpp; sourceTree = ""; }; + BBB169F01E82762A0058BF1E /* uloc_keytype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uloc_keytype.cpp; sourceTree = ""; }; + BBB169F11E82762A0058BF1E /* uloc_tag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uloc_tag.c; sourceTree = ""; }; + BBB169F21E82762A0058BF1E /* uloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uloc.cpp; sourceTree = ""; }; + BBB169F31E82762A0058BF1E /* ulocimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulocimp.h; sourceTree = ""; }; + BBB169F41E82762A0058BF1E /* umapfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = umapfile.c; sourceTree = ""; }; + BBB169F51E82762A0058BF1E /* umapfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umapfile.h; sourceTree = ""; }; + BBB169F61E82762A0058BF1E /* umath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = umath.c; sourceTree = ""; }; + BBB169F71E82762A0058BF1E /* umutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = umutex.cpp; sourceTree = ""; }; + BBB169F81E82762A0058BF1E /* umutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umutex.h; sourceTree = ""; }; + BBB169F91E82762A0058BF1E /* unames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unames.cpp; sourceTree = ""; }; + BBB169FA1E82762A0058BF1E /* unifiedcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unifiedcache.cpp; sourceTree = ""; }; + BBB169FB1E82762A0058BF1E /* unifiedcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unifiedcache.h; sourceTree = ""; }; + BBB169FC1E82762A0058BF1E /* unifilt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unifilt.cpp; sourceTree = ""; }; + BBB169FD1E82762A0058BF1E /* unifunct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unifunct.cpp; sourceTree = ""; }; + BBB169FE1E82762A0058BF1E /* uniset_closure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset_closure.cpp; sourceTree = ""; }; + BBB169FF1E82762A0058BF1E /* uniset_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset_props.cpp; sourceTree = ""; }; + BBB16A001E82762A0058BF1E /* uniset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset.cpp; sourceTree = ""; }; + BBB16A011E82762A0058BF1E /* unisetspan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unisetspan.cpp; sourceTree = ""; }; + BBB16A021E82762A0058BF1E /* unisetspan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unisetspan.h; sourceTree = ""; }; + BBB16A031E82762A0058BF1E /* unistr_case_locale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_case_locale.cpp; sourceTree = ""; }; + BBB16A041E82762A0058BF1E /* unistr_case.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_case.cpp; sourceTree = ""; }; + BBB16A051E82762A0058BF1E /* unistr_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_cnv.cpp; sourceTree = ""; }; + BBB16A061E82762A0058BF1E /* unistr_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_props.cpp; sourceTree = ""; }; + BBB16A071E82762A0058BF1E /* unistr_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_titlecase_brkiter.cpp; sourceTree = ""; }; + BBB16A081E82762A0058BF1E /* unistr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr.cpp; sourceTree = ""; }; + BBB16A091E82762A0058BF1E /* unistrappender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unistrappender.h; sourceTree = ""; }; + BBB16A0A1E82762A0058BF1E /* unorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unorm.cpp; sourceTree = ""; }; + BBB16A0B1E82762A0058BF1E /* unormcmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unormcmp.cpp; sourceTree = ""; }; + BBB16A0C1E82762A0058BF1E /* unormimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unormimp.h; sourceTree = ""; }; + BBB16A0D1E82762A0058BF1E /* uobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uobject.cpp; sourceTree = ""; }; + BBB16A0E1E82762A0058BF1E /* uposixdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uposixdefs.h; sourceTree = ""; }; + BBB16A0F1E82762A0058BF1E /* uprops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uprops.cpp; sourceTree = ""; }; + BBB16A101E82762A0058BF1E /* uprops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uprops.h; sourceTree = ""; }; + BBB16A111E82762A0058BF1E /* ures_cnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ures_cnv.c; sourceTree = ""; }; + BBB16A121E82762A0058BF1E /* uresbund.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uresbund.cpp; sourceTree = ""; }; + BBB16A131E82762A0058BF1E /* uresdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uresdata.cpp; sourceTree = ""; }; + BBB16A141E82762A0058BF1E /* uresdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uresdata.h; sourceTree = ""; }; + BBB16A151E82762A0058BF1E /* uresimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uresimp.h; sourceTree = ""; }; + BBB16A161E82762A0058BF1E /* ureslocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ureslocs.h; sourceTree = ""; }; + BBB16A171E82762A0058BF1E /* usc_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = usc_impl.c; sourceTree = ""; }; + BBB16A181E82762A0058BF1E /* usc_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usc_impl.h; sourceTree = ""; }; + BBB16A191E82762A0058BF1E /* uscript_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uscript_props.cpp; sourceTree = ""; }; + BBB16A1A1E82762A0058BF1E /* uscript.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uscript.c; sourceTree = ""; }; + BBB16A1B1E82762A0058BF1E /* uset_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uset_imp.h; sourceTree = ""; }; + BBB16A1C1E82762A0058BF1E /* uset_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uset_props.cpp; sourceTree = ""; }; + BBB16A1D1E82762A0058BF1E /* uset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uset.cpp; sourceTree = ""; }; + BBB16A1E1E82762A0058BF1E /* usetiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usetiter.cpp; sourceTree = ""; }; + BBB16A1F1E82762A0058BF1E /* ushape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ushape.cpp; sourceTree = ""; }; + BBB16A201E82762A0058BF1E /* usprep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usprep.cpp; sourceTree = ""; }; + BBB16A211E82762A0058BF1E /* ustack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustack.cpp; sourceTree = ""; }; + BBB16A221E82762A0058BF1E /* ustr_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustr_cnv.cpp; sourceTree = ""; }; + BBB16A231E82762A0058BF1E /* ustr_cnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustr_cnv.h; sourceTree = ""; }; + BBB16A241E82762A0058BF1E /* ustr_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustr_imp.h; sourceTree = ""; }; + BBB16A251E82762A0058BF1E /* ustr_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustr_titlecase_brkiter.cpp; sourceTree = ""; }; + BBB16A261E82762A0058BF1E /* ustr_wcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustr_wcs.cpp; sourceTree = ""; }; + BBB16A271E82762A0058BF1E /* ustrcase_locale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrcase_locale.cpp; sourceTree = ""; }; + BBB16A281E82762A0058BF1E /* ustrcase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrcase.cpp; sourceTree = ""; }; + BBB16A291E82762A0058BF1E /* ustrenum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrenum.cpp; sourceTree = ""; }; + BBB16A2A1E82762A0058BF1E /* ustrenum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustrenum.h; sourceTree = ""; }; + BBB16A2B1E82762A0058BF1E /* ustrfmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ustrfmt.c; sourceTree = ""; }; + BBB16A2C1E82762A0058BF1E /* ustrfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustrfmt.h; sourceTree = ""; }; + BBB16A2D1E82762A0058BF1E /* ustring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustring.cpp; sourceTree = ""; }; + BBB16A2E1E82762A0058BF1E /* ustrtrns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrtrns.cpp; sourceTree = ""; }; + BBB16A2F1E82762A0058BF1E /* utext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utext.cpp; sourceTree = ""; }; + BBB16A301E82762A0058BF1E /* utf_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf_impl.c; sourceTree = ""; }; + BBB16A311E82762A0058BF1E /* util_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util_props.cpp; sourceTree = ""; }; + BBB16A321E82762A0058BF1E /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = ""; }; + BBB16A331E82762A0058BF1E /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = ""; }; + BBB16A341E82762A0058BF1E /* utrace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utrace.c; sourceTree = ""; }; + BBB16A351E82762A0058BF1E /* utracimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utracimp.h; sourceTree = ""; }; + BBB16A361E82762A0058BF1E /* utrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie.cpp; sourceTree = ""; }; + BBB16A371E82762A0058BF1E /* utrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie.h; sourceTree = ""; }; + BBB16A381E82762A0058BF1E /* utrie2_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie2_builder.cpp; sourceTree = ""; }; + BBB16A391E82762A0058BF1E /* utrie2_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie2_impl.h; sourceTree = ""; }; + BBB16A3A1E82762A0058BF1E /* utrie2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie2.cpp; sourceTree = ""; }; + BBB16A3B1E82762A0058BF1E /* utrie2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie2.h; sourceTree = ""; }; + BBB16A3C1E82762A0058BF1E /* uts46.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uts46.cpp; sourceTree = ""; }; + BBB16A3D1E82762A0058BF1E /* utypeinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utypeinfo.h; sourceTree = ""; }; + BBB16A3E1E82762A0058BF1E /* utypes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utypes.c; sourceTree = ""; }; + BBB16A3F1E82762A0058BF1E /* uvector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvector.cpp; sourceTree = ""; }; + BBB16A401E82762A0058BF1E /* uvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvector.h; sourceTree = ""; }; + BBB16A411E82762A0058BF1E /* uvectr32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvectr32.cpp; sourceTree = ""; }; + BBB16A421E82762A0058BF1E /* uvectr32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvectr32.h; sourceTree = ""; }; + BBB16A431E82762A0058BF1E /* uvectr64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvectr64.cpp; sourceTree = ""; }; + BBB16A441E82762A0058BF1E /* uvectr64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvectr64.h; sourceTree = ""; }; + BBB16A451E82762A0058BF1E /* wintz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wintz.c; sourceTree = ""; }; + BBB16A461E82762A0058BF1E /* wintz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wintz.h; sourceTree = ""; }; + BBB16B621E8276480058BF1E /* appendable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appendable.h; sourceTree = ""; }; + BBB16B631E8276480058BF1E /* brkiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brkiter.h; sourceTree = ""; }; + BBB16B641E8276480058BF1E /* bytestream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytestream.h; sourceTree = ""; }; + BBB16B651E8276480058BF1E /* bytestrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytestrie.h; sourceTree = ""; }; + BBB16B661E8276480058BF1E /* bytestriebuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytestriebuilder.h; sourceTree = ""; }; + BBB16B671E8276480058BF1E /* caniter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = caniter.h; sourceTree = ""; }; + BBB16B681E8276480058BF1E /* chariter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chariter.h; sourceTree = ""; }; + BBB16B691E8276480058BF1E /* dbbi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dbbi.h; sourceTree = ""; }; + BBB16B6A1E8276480058BF1E /* docmain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = docmain.h; sourceTree = ""; }; + BBB16B6B1E8276480058BF1E /* dtintrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtintrv.h; sourceTree = ""; }; + BBB16B6C1E8276480058BF1E /* enumset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enumset.h; sourceTree = ""; }; + BBB16B6D1E8276480058BF1E /* errorcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errorcode.h; sourceTree = ""; }; + BBB16B6E1E8276480058BF1E /* filteredbrk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filteredbrk.h; sourceTree = ""; }; + BBB16B6F1E8276480058BF1E /* icudataver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icudataver.h; sourceTree = ""; }; + BBB16B701E8276480058BF1E /* icuplug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icuplug.h; sourceTree = ""; }; + BBB16B711E8276480058BF1E /* idna.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = idna.h; sourceTree = ""; }; + BBB16B721E8276480058BF1E /* listformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = listformatter.h; sourceTree = ""; }; + BBB16B731E8276480058BF1E /* localpointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localpointer.h; sourceTree = ""; }; + BBB16B741E8276480058BF1E /* locdspnm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locdspnm.h; sourceTree = ""; }; + BBB16B751E8276480058BF1E /* locid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locid.h; sourceTree = ""; }; + BBB16B761E8276480058BF1E /* messagepattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagepattern.h; sourceTree = ""; }; + BBB16B771E8276480058BF1E /* normalizer2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normalizer2.h; sourceTree = ""; }; + BBB16B781E8276480058BF1E /* normlzr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normlzr.h; sourceTree = ""; }; + BBB16B791E8276480058BF1E /* parseerr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseerr.h; sourceTree = ""; }; + BBB16B7A1E8276480058BF1E /* parsepos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsepos.h; sourceTree = ""; }; + BBB16B7B1E8276480058BF1E /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = ""; }; + BBB16B7C1E8276480058BF1E /* ptypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptypes.h; sourceTree = ""; }; + BBB16B7D1E8276480058BF1E /* putil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = putil.h; sourceTree = ""; }; + BBB16B7E1E8276480058BF1E /* rbbi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbi.h; sourceTree = ""; }; + BBB16B7F1E8276480058BF1E /* rep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rep.h; sourceTree = ""; }; + BBB16B801E8276480058BF1E /* resbund.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resbund.h; sourceTree = ""; }; + BBB16B811E8276480058BF1E /* schriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = schriter.h; sourceTree = ""; }; + BBB16B821E8276480058BF1E /* simpleformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simpleformatter.h; sourceTree = ""; }; + BBB16B831E8276480058BF1E /* std_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = std_string.h; sourceTree = ""; }; + BBB16B841E8276480058BF1E /* strenum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strenum.h; sourceTree = ""; }; + BBB16B851E8276480058BF1E /* stringpiece.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringpiece.h; sourceTree = ""; }; + BBB16B861E8276480058BF1E /* stringtriebuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringtriebuilder.h; sourceTree = ""; }; + BBB16B871E8276480058BF1E /* symtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symtable.h; sourceTree = ""; }; + BBB16B881E8276480058BF1E /* ubidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidi.h; sourceTree = ""; }; + BBB16B891E8276480058BF1E /* ubrk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubrk.h; sourceTree = ""; }; + BBB16B8A1E8276480058BF1E /* ucasemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucasemap.h; sourceTree = ""; }; + BBB16B8B1E8276480058BF1E /* ucat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucat.h; sourceTree = ""; }; + BBB16B8C1E8276480058BF1E /* uchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uchar.h; sourceTree = ""; }; + BBB16B8D1E8276480058BF1E /* ucharstrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucharstrie.h; sourceTree = ""; }; + BBB16B8E1E8276480058BF1E /* ucharstriebuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucharstriebuilder.h; sourceTree = ""; }; + BBB16B8F1E8276480058BF1E /* uchriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uchriter.h; sourceTree = ""; }; + BBB16B901E8276480058BF1E /* uclean.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uclean.h; sourceTree = ""; }; + BBB16B911E8276480058BF1E /* ucnv_cb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_cb.h; sourceTree = ""; }; + BBB16B921E8276480058BF1E /* ucnv_err.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_err.h; sourceTree = ""; }; + BBB16B931E8276480058BF1E /* ucnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv.h; sourceTree = ""; }; + BBB16B941E8276480058BF1E /* ucnvsel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnvsel.h; sourceTree = ""; }; + BBB16B951E8276480058BF1E /* uconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uconfig.h; sourceTree = ""; }; + BBB16B961E8276480058BF1E /* ucurr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucurr.h; sourceTree = ""; }; + BBB16B971E8276480058BF1E /* udata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udata.h; sourceTree = ""; }; + BBB16B981E8276480058BF1E /* udisplaycontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udisplaycontext.h; sourceTree = ""; }; + BBB16B991E8276480058BF1E /* uenum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uenum.h; sourceTree = ""; }; + BBB16B9A1E8276480058BF1E /* uidna.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uidna.h; sourceTree = ""; }; + BBB16B9B1E8276480058BF1E /* uiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uiter.h; sourceTree = ""; }; + BBB16B9C1E8276480058BF1E /* uldnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uldnames.h; sourceTree = ""; }; + BBB16B9D1E8276480058BF1E /* ulistformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulistformatter.h; sourceTree = ""; }; + BBB16B9E1E8276480058BF1E /* uloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uloc.h; sourceTree = ""; }; + BBB16B9F1E8276480058BF1E /* umachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umachine.h; sourceTree = ""; }; + BBB16BA01E8276480058BF1E /* umisc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umisc.h; sourceTree = ""; }; + BBB16BA11E8276480058BF1E /* unifilt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unifilt.h; sourceTree = ""; }; + BBB16BA21E8276480058BF1E /* unifunct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unifunct.h; sourceTree = ""; }; + BBB16BA31E8276480058BF1E /* unimatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unimatch.h; sourceTree = ""; }; + BBB16BA41E8276480058BF1E /* uniset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uniset.h; sourceTree = ""; }; + BBB16BA51E8276480058BF1E /* unistr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unistr.h; sourceTree = ""; }; + BBB16BA61E8276480058BF1E /* unorm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unorm.h; sourceTree = ""; }; + BBB16BA71E8276480058BF1E /* unorm2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unorm2.h; sourceTree = ""; }; + BBB16BA81E8276480058BF1E /* uobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uobject.h; sourceTree = ""; }; + BBB16BA91E8276480058BF1E /* urename.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = urename.h; sourceTree = ""; }; + BBB16BAA1E8276480058BF1E /* urep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = urep.h; sourceTree = ""; }; + BBB16BAB1E8276480058BF1E /* ures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ures.h; sourceTree = ""; }; + BBB16BAC1E8276480058BF1E /* uscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uscript.h; sourceTree = ""; }; + BBB16BAD1E8276480058BF1E /* uset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uset.h; sourceTree = ""; }; + BBB16BAE1E8276480058BF1E /* usetiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usetiter.h; sourceTree = ""; }; + BBB16BAF1E8276480058BF1E /* ushape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ushape.h; sourceTree = ""; }; + BBB16BB01E8276480058BF1E /* usprep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usprep.h; sourceTree = ""; }; + BBB16BB11E8276480058BF1E /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustring.h; sourceTree = ""; }; + BBB16BB21E8276480058BF1E /* ustringtrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustringtrie.h; sourceTree = ""; }; + BBB16BB31E8276480058BF1E /* utext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utext.h; sourceTree = ""; }; + BBB16BB41E8276480058BF1E /* utf_old.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf_old.h; sourceTree = ""; }; + BBB16BB51E8276480058BF1E /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = ""; }; + BBB16BB61E8276480058BF1E /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = ""; }; + BBB16BB71E8276480058BF1E /* utf16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf16.h; sourceTree = ""; }; + BBB16BB81E8276480058BF1E /* utf32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf32.h; sourceTree = ""; }; + BBB16BB91E8276480058BF1E /* utrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrace.h; sourceTree = ""; }; + BBB16BBA1E8276480058BF1E /* utypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utypes.h; sourceTree = ""; }; + BBB16BBB1E8276480058BF1E /* uvernum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvernum.h; sourceTree = ""; }; + BBB16BBC1E8276480058BF1E /* uversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uversion.h; sourceTree = ""; }; + BBB16C181E82765C0058BF1E /* stubdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stubdata.c; sourceTree = ""; }; + BBB16C1A1E8276A50058BF1E /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = ""; }; + BBB16C1B1E8276A50058BF1E /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + BBB165D41E8275120058BF1E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + BBB165CE1E8275120058BF1E = { + isa = PBXGroup; + children = ( + BBB16C1A1E8276A50058BF1E /* common-debug.xcconfig */, + BBB16C1B1E8276A50058BF1E /* common-release.xcconfig */, + BBB165D91E8275120058BF1E /* icu */, + BBB165D81E8275120058BF1E /* Products */, + ); + sourceTree = ""; + }; + BBB165D81E8275120058BF1E /* Products */ = { + isa = PBXGroup; + children = ( + BBB165D71E8275120058BF1E /* libicu.a */, + ); + name = Products; + sourceTree = ""; + }; + BBB165D91E8275120058BF1E /* icu */ = { + isa = PBXGroup; + children = ( + BBB165E71E82758B0058BF1E /* stubdata */, + BBB165E61E8275860058BF1E /* common */, + BBB165E51E82757F0058BF1E /* i18n */, + ); + name = icu; + path = ../../3party/icu; + sourceTree = ""; + }; + BBB165E51E82757F0058BF1E /* i18n */ = { + isa = PBXGroup; + children = ( + BBB1688F1E8275E30058BF1E /* unicode */, + BBB165E81E8275DC0058BF1E /* affixpatternparser.cpp */, + BBB165E91E8275DC0058BF1E /* affixpatternparser.h */, + BBB165EA1E8275DC0058BF1E /* alphaindex.cpp */, + BBB165EB1E8275DC0058BF1E /* anytrans.cpp */, + BBB165EC1E8275DC0058BF1E /* anytrans.h */, + BBB165ED1E8275DC0058BF1E /* astro.cpp */, + BBB165EE1E8275DC0058BF1E /* astro.h */, + BBB165EF1E8275DC0058BF1E /* basictz.cpp */, + BBB165F01E8275DC0058BF1E /* bocsu.cpp */, + BBB165F11E8275DC0058BF1E /* bocsu.h */, + BBB165F21E8275DC0058BF1E /* brktrans.cpp */, + BBB165F31E8275DC0058BF1E /* brktrans.h */, + BBB165F41E8275DC0058BF1E /* buddhcal.cpp */, + BBB165F51E8275DC0058BF1E /* buddhcal.h */, + BBB165F61E8275DC0058BF1E /* calendar.cpp */, + BBB165F71E8275DC0058BF1E /* casetrn.cpp */, + BBB165F81E8275DC0058BF1E /* casetrn.h */, + BBB165F91E8275DC0058BF1E /* cecal.cpp */, + BBB165FA1E8275DC0058BF1E /* cecal.h */, + BBB165FB1E8275DC0058BF1E /* chnsecal.cpp */, + BBB165FC1E8275DC0058BF1E /* chnsecal.h */, + BBB165FD1E8275DC0058BF1E /* choicfmt.cpp */, + BBB165FE1E8275DC0058BF1E /* coleitr.cpp */, + BBB165FF1E8275DC0058BF1E /* coll.cpp */, + BBB166001E8275DC0058BF1E /* collation.cpp */, + BBB166011E8275DC0058BF1E /* collation.h */, + BBB166021E8275DC0058BF1E /* collationbuilder.cpp */, + BBB166031E8275DC0058BF1E /* collationbuilder.h */, + BBB166041E8275DD0058BF1E /* collationcompare.cpp */, + BBB166051E8275DD0058BF1E /* collationcompare.h */, + BBB166061E8275DD0058BF1E /* collationdata.cpp */, + BBB166071E8275DD0058BF1E /* collationdata.h */, + BBB166081E8275DD0058BF1E /* collationdatabuilder.cpp */, + BBB166091E8275DD0058BF1E /* collationdatabuilder.h */, + BBB1660A1E8275DD0058BF1E /* collationdatareader.cpp */, + BBB1660B1E8275DD0058BF1E /* collationdatareader.h */, + BBB1660C1E8275DD0058BF1E /* collationdatawriter.cpp */, + BBB1660D1E8275DD0058BF1E /* collationdatawriter.h */, + BBB1660E1E8275DD0058BF1E /* collationfastlatin.cpp */, + BBB1660F1E8275DD0058BF1E /* collationfastlatin.h */, + BBB166101E8275DD0058BF1E /* collationfastlatinbuilder.cpp */, + BBB166111E8275DD0058BF1E /* collationfastlatinbuilder.h */, + BBB166121E8275DD0058BF1E /* collationfcd.cpp */, + BBB166131E8275DD0058BF1E /* collationfcd.h */, + BBB166141E8275DD0058BF1E /* collationiterator.cpp */, + BBB166151E8275DD0058BF1E /* collationiterator.h */, + BBB166161E8275DD0058BF1E /* collationkeys.cpp */, + BBB166171E8275DD0058BF1E /* collationkeys.h */, + BBB166181E8275DD0058BF1E /* collationroot.cpp */, + BBB166191E8275DD0058BF1E /* collationroot.h */, + BBB1661A1E8275DD0058BF1E /* collationrootelements.cpp */, + BBB1661B1E8275DD0058BF1E /* collationrootelements.h */, + BBB1661C1E8275DD0058BF1E /* collationruleparser.cpp */, + BBB1661D1E8275DD0058BF1E /* collationruleparser.h */, + BBB1661E1E8275DD0058BF1E /* collationsets.cpp */, + BBB1661F1E8275DD0058BF1E /* collationsets.h */, + BBB166201E8275DD0058BF1E /* collationsettings.cpp */, + BBB166211E8275DD0058BF1E /* collationsettings.h */, + BBB166221E8275DD0058BF1E /* collationtailoring.cpp */, + BBB166231E8275DD0058BF1E /* collationtailoring.h */, + BBB166241E8275DD0058BF1E /* collationweights.cpp */, + BBB166251E8275DD0058BF1E /* collationweights.h */, + BBB166261E8275DD0058BF1E /* collunsafe.h */, + BBB166271E8275DD0058BF1E /* compactdecimalformat.cpp */, + BBB166281E8275DD0058BF1E /* coptccal.cpp */, + BBB166291E8275DD0058BF1E /* coptccal.h */, + BBB1662A1E8275DD0058BF1E /* cpdtrans.cpp */, + BBB1662B1E8275DD0058BF1E /* cpdtrans.h */, + BBB1662C1E8275DD0058BF1E /* csdetect.cpp */, + BBB1662D1E8275DD0058BF1E /* csdetect.h */, + BBB1662E1E8275DD0058BF1E /* csmatch.cpp */, + BBB1662F1E8275DD0058BF1E /* csmatch.h */, + BBB166301E8275DD0058BF1E /* csr2022.cpp */, + BBB166311E8275DD0058BF1E /* csr2022.h */, + BBB166321E8275DD0058BF1E /* csrecog.cpp */, + BBB166331E8275DD0058BF1E /* csrecog.h */, + BBB166341E8275DD0058BF1E /* csrmbcs.cpp */, + BBB166351E8275DD0058BF1E /* csrmbcs.h */, + BBB166361E8275DD0058BF1E /* csrsbcs.cpp */, + BBB166371E8275DD0058BF1E /* csrsbcs.h */, + BBB166381E8275DD0058BF1E /* csrucode.cpp */, + BBB166391E8275DD0058BF1E /* csrucode.h */, + BBB1663A1E8275DD0058BF1E /* csrutf8.cpp */, + BBB1663B1E8275DD0058BF1E /* csrutf8.h */, + BBB1663C1E8275DD0058BF1E /* curramt.cpp */, + BBB1663D1E8275DD0058BF1E /* currfmt.cpp */, + BBB1663E1E8275DD0058BF1E /* currfmt.h */, + BBB1663F1E8275DD0058BF1E /* currpinf.cpp */, + BBB166401E8275DD0058BF1E /* currunit.cpp */, + BBB166411E8275DD0058BF1E /* dangical.cpp */, + BBB166421E8275DD0058BF1E /* dangical.h */, + BBB166431E8275DD0058BF1E /* datefmt.cpp */, + BBB166441E8275DD0058BF1E /* dayperiodrules.cpp */, + BBB166451E8275DD0058BF1E /* dayperiodrules.h */, + BBB166461E8275DD0058BF1E /* dcfmtimp.h */, + BBB166471E8275DD0058BF1E /* dcfmtsym.cpp */, + BBB166481E8275DD0058BF1E /* decContext.c */, + BBB166491E8275DD0058BF1E /* decContext.h */, + BBB1664A1E8275DD0058BF1E /* decfmtst.cpp */, + BBB1664B1E8275DD0058BF1E /* decfmtst.h */, + BBB1664C1E8275DD0058BF1E /* decimalformatpattern.cpp */, + BBB1664D1E8275DD0058BF1E /* decimalformatpattern.h */, + BBB1664E1E8275DD0058BF1E /* decimalformatpatternimpl.h */, + BBB1664F1E8275DD0058BF1E /* decimfmt.cpp */, + BBB166501E8275DD0058BF1E /* decimfmtimpl.cpp */, + BBB166511E8275DD0058BF1E /* decimfmtimpl.h */, + BBB166521E8275DD0058BF1E /* decNumber.c */, + BBB166531E8275DD0058BF1E /* decNumber.h */, + BBB166541E8275DD0058BF1E /* decNumberLocal.h */, + BBB166551E8275DD0058BF1E /* digitaffix.cpp */, + BBB166561E8275DD0058BF1E /* digitaffix.h */, + BBB166571E8275DD0058BF1E /* digitaffixesandpadding.cpp */, + BBB166581E8275DD0058BF1E /* digitaffixesandpadding.h */, + BBB166591E8275DD0058BF1E /* digitformatter.cpp */, + BBB1665A1E8275DD0058BF1E /* digitformatter.h */, + BBB1665B1E8275DD0058BF1E /* digitgrouping.cpp */, + BBB1665C1E8275DD0058BF1E /* digitgrouping.h */, + BBB1665D1E8275DD0058BF1E /* digitinterval.cpp */, + BBB1665E1E8275DD0058BF1E /* digitinterval.h */, + BBB1665F1E8275DD0058BF1E /* digitlst.cpp */, + BBB166601E8275DD0058BF1E /* digitlst.h */, + BBB166611E8275DD0058BF1E /* dtfmtsym.cpp */, + BBB166621E8275DD0058BF1E /* dtitv_impl.h */, + BBB166631E8275DD0058BF1E /* dtitvfmt.cpp */, + BBB166641E8275DD0058BF1E /* dtitvinf.cpp */, + BBB166651E8275DD0058BF1E /* dtptngen_impl.h */, + BBB166661E8275DD0058BF1E /* dtptngen.cpp */, + BBB166671E8275DD0058BF1E /* dtrule.cpp */, + BBB166681E8275DD0058BF1E /* esctrn.cpp */, + BBB166691E8275DD0058BF1E /* esctrn.h */, + BBB1666A1E8275DD0058BF1E /* ethpccal.cpp */, + BBB1666B1E8275DD0058BF1E /* ethpccal.h */, + BBB1666C1E8275DD0058BF1E /* fmtable_cnv.cpp */, + BBB1666D1E8275DD0058BF1E /* fmtable.cpp */, + BBB1666E1E8275DD0058BF1E /* fmtableimp.h */, + BBB1666F1E8275DD0058BF1E /* format.cpp */, + BBB166701E8275DD0058BF1E /* fphdlimp.cpp */, + BBB166711E8275DD0058BF1E /* fphdlimp.h */, + BBB166721E8275DD0058BF1E /* fpositer.cpp */, + BBB166731E8275DD0058BF1E /* funcrepl.cpp */, + BBB166741E8275DD0058BF1E /* funcrepl.h */, + BBB166751E8275DD0058BF1E /* gender.cpp */, + BBB166761E8275DD0058BF1E /* gregocal.cpp */, + BBB166771E8275DD0058BF1E /* gregoimp.cpp */, + BBB166781E8275DD0058BF1E /* gregoimp.h */, + BBB166791E8275DD0058BF1E /* hebrwcal.cpp */, + BBB1667A1E8275DD0058BF1E /* hebrwcal.h */, + BBB1667B1E8275DD0058BF1E /* identifier_info.cpp */, + BBB1667C1E8275DD0058BF1E /* identifier_info.h */, + BBB1667D1E8275DD0058BF1E /* indiancal.cpp */, + BBB1667E1E8275DD0058BF1E /* indiancal.h */, + BBB1667F1E8275DD0058BF1E /* inputext.cpp */, + BBB166801E8275DD0058BF1E /* inputext.h */, + BBB166811E8275DD0058BF1E /* islamcal.cpp */, + BBB166821E8275DD0058BF1E /* islamcal.h */, + BBB166831E8275DD0058BF1E /* japancal.cpp */, + BBB166841E8275DD0058BF1E /* japancal.h */, + BBB166851E8275DD0058BF1E /* measfmt.cpp */, + BBB166861E8275DD0058BF1E /* measunit.cpp */, + BBB166871E8275DD0058BF1E /* measure.cpp */, + BBB166881E8275DD0058BF1E /* msgfmt_impl.h */, + BBB166891E8275DD0058BF1E /* msgfmt.cpp */, + BBB1668A1E8275DD0058BF1E /* name2uni.cpp */, + BBB1668B1E8275DD0058BF1E /* name2uni.h */, + BBB1668C1E8275DD0058BF1E /* nfrlist.h */, + BBB1668D1E8275DD0058BF1E /* nfrs.cpp */, + BBB1668E1E8275DD0058BF1E /* nfrs.h */, + BBB1668F1E8275DD0058BF1E /* nfrule.cpp */, + BBB166901E8275DD0058BF1E /* nfrule.h */, + BBB166911E8275DD0058BF1E /* nfsubs.cpp */, + BBB166921E8275DD0058BF1E /* nfsubs.h */, + BBB166931E8275DD0058BF1E /* nortrans.cpp */, + BBB166941E8275DD0058BF1E /* nortrans.h */, + BBB166951E8275DD0058BF1E /* nultrans.cpp */, + BBB166961E8275DD0058BF1E /* nultrans.h */, + BBB166971E8275DD0058BF1E /* numfmt.cpp */, + BBB166981E8275DD0058BF1E /* numsys_impl.h */, + BBB166991E8275DD0058BF1E /* numsys.cpp */, + BBB1669A1E8275DD0058BF1E /* olsontz.cpp */, + BBB1669B1E8275DD0058BF1E /* olsontz.h */, + BBB1669C1E8275DD0058BF1E /* persncal.cpp */, + BBB1669D1E8275DD0058BF1E /* persncal.h */, + BBB1669E1E8275DD0058BF1E /* pluralaffix.cpp */, + BBB1669F1E8275DD0058BF1E /* pluralaffix.h */, + BBB166A01E8275DD0058BF1E /* plurfmt.cpp */, + BBB166A11E8275DD0058BF1E /* plurrule_impl.h */, + BBB166A21E8275DD0058BF1E /* plurrule.cpp */, + BBB166A31E8275DD0058BF1E /* precision.cpp */, + BBB166A41E8275DD0058BF1E /* precision.h */, + BBB166A51E8275DD0058BF1E /* quant.cpp */, + BBB166A61E8275DD0058BF1E /* quant.h */, + BBB166A71E8275DD0058BF1E /* quantityformatter.cpp */, + BBB166A81E8275DD0058BF1E /* quantityformatter.h */, + BBB166A91E8275DD0058BF1E /* rbnf.cpp */, + BBB166AA1E8275DD0058BF1E /* rbt_data.cpp */, + BBB166AB1E8275DD0058BF1E /* rbt_data.h */, + BBB166AC1E8275DD0058BF1E /* rbt_pars.cpp */, + BBB166AD1E8275DD0058BF1E /* rbt_pars.h */, + BBB166AE1E8275DD0058BF1E /* rbt_rule.cpp */, + BBB166AF1E8275DD0058BF1E /* rbt_rule.h */, + BBB166B01E8275DD0058BF1E /* rbt_set.cpp */, + BBB166B11E8275DD0058BF1E /* rbt_set.h */, + BBB166B21E8275DD0058BF1E /* rbt.cpp */, + BBB166B31E8275DD0058BF1E /* rbt.h */, + BBB166B41E8275DD0058BF1E /* rbtz.cpp */, + BBB166B51E8275DD0058BF1E /* regexcmp.cpp */, + BBB166B61E8275DD0058BF1E /* regexcmp.h */, + BBB166B71E8275DD0058BF1E /* regexcst.h */, + BBB166B81E8275DD0058BF1E /* regexcst.pl */, + BBB166B91E8275DD0058BF1E /* regeximp.cpp */, + BBB166BA1E8275DD0058BF1E /* regeximp.h */, + BBB166BB1E8275DD0058BF1E /* regexst.cpp */, + BBB166BC1E8275DD0058BF1E /* regexst.h */, + BBB166BD1E8275DD0058BF1E /* regextxt.cpp */, + BBB166BE1E8275DD0058BF1E /* regextxt.h */, + BBB166BF1E8275DD0058BF1E /* region_impl.h */, + BBB166C01E8275DD0058BF1E /* region.cpp */, + BBB166C11E8275DD0058BF1E /* reldatefmt.cpp */, + BBB166C21E8275DD0058BF1E /* reldtfmt.cpp */, + BBB166C31E8275DD0058BF1E /* reldtfmt.h */, + BBB166C41E8275DD0058BF1E /* rematch.cpp */, + BBB166C51E8275DD0058BF1E /* remtrans.cpp */, + BBB166C61E8275DD0058BF1E /* remtrans.h */, + BBB166C71E8275DD0058BF1E /* repattrn.cpp */, + BBB166C81E8275DD0058BF1E /* rulebasedcollator.cpp */, + BBB166C91E8275DD0058BF1E /* scientificnumberformatter.cpp */, + BBB166CA1E8275DD0058BF1E /* scriptset.cpp */, + BBB166CB1E8275DD0058BF1E /* scriptset.h */, + BBB166CC1E8275DD0058BF1E /* search.cpp */, + BBB166CD1E8275DD0058BF1E /* selfmt.cpp */, + BBB166CE1E8275DD0058BF1E /* selfmtimpl.h */, + BBB166CF1E8275DD0058BF1E /* sharedbreakiterator.cpp */, + BBB166D01E8275DD0058BF1E /* sharedbreakiterator.h */, + BBB166D11E8275DD0058BF1E /* sharedcalendar.h */, + BBB166D21E8275DD0058BF1E /* shareddateformatsymbols.h */, + BBB166D31E8275DD0058BF1E /* sharednumberformat.h */, + BBB166D41E8275DD0058BF1E /* sharedpluralrules.h */, + BBB166D51E8275DD0058BF1E /* significantdigitinterval.h */, + BBB166D61E8275DD0058BF1E /* simpletz.cpp */, + BBB166D71E8275DD0058BF1E /* smallintformatter.cpp */, + BBB166D81E8275DD0058BF1E /* smallintformatter.h */, + BBB166D91E8275DD0058BF1E /* smpdtfmt.cpp */, + BBB166DA1E8275DD0058BF1E /* smpdtfst.cpp */, + BBB166DB1E8275DD0058BF1E /* smpdtfst.h */, + BBB166DC1E8275DD0058BF1E /* sortkey.cpp */, + BBB166DD1E8275DD0058BF1E /* standardplural.cpp */, + BBB166DE1E8275DD0058BF1E /* standardplural.h */, + BBB166DF1E8275DD0058BF1E /* strmatch.cpp */, + BBB166E01E8275DD0058BF1E /* strmatch.h */, + BBB166E11E8275DD0058BF1E /* strrepl.cpp */, + BBB166E21E8275DD0058BF1E /* strrepl.h */, + BBB166E31E8275DD0058BF1E /* stsearch.cpp */, + BBB166E41E8275DD0058BF1E /* taiwncal.cpp */, + BBB166E51E8275DD0058BF1E /* taiwncal.h */, + BBB166E61E8275DD0058BF1E /* timezone.cpp */, + BBB166E71E8275DD0058BF1E /* titletrn.cpp */, + BBB166E81E8275DD0058BF1E /* titletrn.h */, + BBB166E91E8275DD0058BF1E /* tmunit.cpp */, + BBB166EA1E8275DD0058BF1E /* tmutamt.cpp */, + BBB166EB1E8275DD0058BF1E /* tmutfmt.cpp */, + BBB166EC1E8275DD0058BF1E /* tolowtrn.cpp */, + BBB166ED1E8275DD0058BF1E /* tolowtrn.h */, + BBB166EE1E8275DD0058BF1E /* toupptrn.cpp */, + BBB166EF1E8275DD0058BF1E /* toupptrn.h */, + BBB166F01E8275DD0058BF1E /* translit.cpp */, + BBB166F11E8275DD0058BF1E /* transreg.cpp */, + BBB166F21E8275DD0058BF1E /* transreg.h */, + BBB166F31E8275DD0058BF1E /* tridpars.cpp */, + BBB166F41E8275DD0058BF1E /* tridpars.h */, + BBB166F51E8275DD0058BF1E /* tzfmt.cpp */, + BBB166F61E8275DD0058BF1E /* tzgnames.cpp */, + BBB166F71E8275DD0058BF1E /* tzgnames.h */, + BBB166F81E8275DD0058BF1E /* tznames_impl.cpp */, + BBB166F91E8275DD0058BF1E /* tznames_impl.h */, + BBB166FA1E8275DD0058BF1E /* tznames.cpp */, + BBB166FB1E8275DD0058BF1E /* tzrule.cpp */, + BBB166FC1E8275DD0058BF1E /* tztrans.cpp */, + BBB166FD1E8275DD0058BF1E /* ucal.cpp */, + BBB166FE1E8275DD0058BF1E /* ucln_in.cpp */, + BBB166FF1E8275DD0058BF1E /* ucln_in.h */, + BBB167001E8275DD0058BF1E /* ucol_imp.h */, + BBB167011E8275DD0058BF1E /* ucol_res.cpp */, + BBB167021E8275DD0058BF1E /* ucol_sit.cpp */, + BBB167031E8275DD0058BF1E /* ucol.cpp */, + BBB167041E8275DD0058BF1E /* ucoleitr.cpp */, + BBB167051E8275DD0058BF1E /* ucsdet.cpp */, + BBB167061E8275DD0058BF1E /* udat.cpp */, + BBB167071E8275DD0058BF1E /* udateintervalformat.cpp */, + BBB167081E8275DD0058BF1E /* udatpg.cpp */, + BBB167091E8275DD0058BF1E /* ufieldpositer.cpp */, + BBB1670A1E8275DD0058BF1E /* uitercollationiterator.cpp */, + BBB1670B1E8275DD0058BF1E /* uitercollationiterator.h */, + BBB1670C1E8275DD0058BF1E /* ulocdata.c */, + BBB1670D1E8275DD0058BF1E /* umsg_imp.h */, + BBB1670E1E8275DD0058BF1E /* umsg.cpp */, + BBB1670F1E8275DD0058BF1E /* unesctrn.cpp */, + BBB167101E8275DD0058BF1E /* unesctrn.h */, + BBB167111E8275DD0058BF1E /* uni2name.cpp */, + BBB167121E8275DD0058BF1E /* uni2name.h */, + BBB167131E8275DD0058BF1E /* unum.cpp */, + BBB167141E8275DD0058BF1E /* unumsys.cpp */, + BBB167151E8275DD0058BF1E /* upluralrules.cpp */, + BBB167161E8275DD0058BF1E /* uregex.cpp */, + BBB167171E8275DD0058BF1E /* uregexc.cpp */, + BBB167181E8275DD0058BF1E /* uregion.cpp */, + BBB167191E8275DD0058BF1E /* usearch.cpp */, + BBB1671A1E8275DD0058BF1E /* uspoof_build.cpp */, + BBB1671B1E8275DD0058BF1E /* uspoof_conf.cpp */, + BBB1671C1E8275DD0058BF1E /* uspoof_conf.h */, + BBB1671D1E8275DD0058BF1E /* uspoof_impl.cpp */, + BBB1671E1E8275DD0058BF1E /* uspoof_impl.h */, + BBB1671F1E8275DD0058BF1E /* uspoof_wsconf.cpp */, + BBB167201E8275DD0058BF1E /* uspoof_wsconf.h */, + BBB167211E8275DD0058BF1E /* uspoof.cpp */, + BBB167221E8275DD0058BF1E /* usrchimp.h */, + BBB167231E8275DD0058BF1E /* utf8collationiterator.cpp */, + BBB167241E8275DD0058BF1E /* utf8collationiterator.h */, + BBB167251E8275DD0058BF1E /* utf16collationiterator.cpp */, + BBB167261E8275DD0058BF1E /* utf16collationiterator.h */, + BBB167271E8275DD0058BF1E /* utmscale.c */, + BBB167281E8275DD0058BF1E /* utrans.cpp */, + BBB167291E8275DD0058BF1E /* valueformatter.cpp */, + BBB1672A1E8275DD0058BF1E /* valueformatter.h */, + BBB1672B1E8275DD0058BF1E /* visibledigits.cpp */, + BBB1672C1E8275DD0058BF1E /* visibledigits.h */, + BBB1672D1E8275DD0058BF1E /* vtzone.cpp */, + BBB1672E1E8275DD0058BF1E /* vzone.cpp */, + BBB1672F1E8275DD0058BF1E /* vzone.h */, + BBB167301E8275DD0058BF1E /* windtfmt.cpp */, + BBB167311E8275DD0058BF1E /* windtfmt.h */, + BBB167321E8275DD0058BF1E /* winnmfmt.cpp */, + BBB167331E8275DD0058BF1E /* winnmfmt.h */, + BBB167341E8275DD0058BF1E /* wintzimpl.cpp */, + BBB167351E8275DD0058BF1E /* wintzimpl.h */, + BBB167361E8275DD0058BF1E /* zonemeta.cpp */, + BBB167371E8275DD0058BF1E /* zonemeta.h */, + BBB167381E8275DD0058BF1E /* zrule.cpp */, + BBB167391E8275DD0058BF1E /* zrule.h */, + BBB1673A1E8275DD0058BF1E /* ztrans.cpp */, + BBB1673B1E8275DD0058BF1E /* ztrans.h */, + ); + path = i18n; + sourceTree = ""; + }; + BBB165E61E8275860058BF1E /* common */ = { + isa = PBXGroup; + children = ( + BBB16B611E82762E0058BF1E /* unicode */, + BBB1692C1E82762A0058BF1E /* appendable.cpp */, + BBB1692D1E82762A0058BF1E /* bmpset.cpp */, + BBB1692E1E82762A0058BF1E /* bmpset.h */, + BBB1692F1E82762A0058BF1E /* brkeng.cpp */, + BBB169301E82762A0058BF1E /* brkeng.h */, + BBB169311E82762A0058BF1E /* brkiter.cpp */, + BBB169321E82762A0058BF1E /* bytestream.cpp */, + BBB169331E82762A0058BF1E /* bytestrie.cpp */, + BBB169341E82762A0058BF1E /* bytestriebuilder.cpp */, + BBB169351E82762A0058BF1E /* bytestrieiterator.cpp */, + BBB169361E82762A0058BF1E /* caniter.cpp */, + BBB169371E82762A0058BF1E /* chariter.cpp */, + BBB169381E82762A0058BF1E /* charstr.cpp */, + BBB169391E82762A0058BF1E /* charstr.h */, + BBB1693A1E82762A0058BF1E /* cmemory.c */, + BBB1693B1E82762A0058BF1E /* cmemory.h */, + BBB1693C1E82762A0058BF1E /* cpputils.h */, + BBB1693D1E82762A0058BF1E /* cstr.cpp */, + BBB1693E1E82762A0058BF1E /* cstr.h */, + BBB1693F1E82762A0058BF1E /* cstring.c */, + BBB169401E82762A0058BF1E /* cstring.h */, + BBB169411E82762A0058BF1E /* cwchar.c */, + BBB169421E82762A0058BF1E /* cwchar.h */, + BBB169431E82762A0058BF1E /* dictbe.cpp */, + BBB169441E82762A0058BF1E /* dictbe.h */, + BBB169451E82762A0058BF1E /* dictionarydata.cpp */, + BBB169461E82762A0058BF1E /* dictionarydata.h */, + BBB169471E82762A0058BF1E /* dtintrv.cpp */, + BBB169481E82762A0058BF1E /* errorcode.cpp */, + BBB169491E82762A0058BF1E /* filteredbrk.cpp */, + BBB1694A1E82762A0058BF1E /* filterednormalizer2.cpp */, + BBB1694B1E82762A0058BF1E /* hash.h */, + BBB1694C1E82762A0058BF1E /* icudataver.c */, + BBB1694D1E82762A0058BF1E /* icuplug.cpp */, + BBB1694E1E82762A0058BF1E /* icuplugimp.h */, + BBB1694F1E82762A0058BF1E /* listformatter.cpp */, + BBB169501E82762A0058BF1E /* loadednormalizer2impl.cpp */, + BBB169511E82762A0058BF1E /* localsvc.h */, + BBB169521E82762A0058BF1E /* locavailable.cpp */, + BBB169531E82762A0058BF1E /* locbased.cpp */, + BBB169541E82762A0058BF1E /* locbased.h */, + BBB169551E82762A0058BF1E /* locdispnames.cpp */, + BBB169561E82762A0058BF1E /* locdspnm.cpp */, + BBB169571E82762A0058BF1E /* locid.cpp */, + BBB169581E82762A0058BF1E /* loclikely.cpp */, + BBB169591E82762A0058BF1E /* locmap.c */, + BBB1695A1E82762A0058BF1E /* locmap.h */, + BBB1695B1E82762A0058BF1E /* locresdata.cpp */, + BBB1695C1E82762A0058BF1E /* locutil.cpp */, + BBB1695D1E82762A0058BF1E /* locutil.h */, + BBB1695E1E82762A0058BF1E /* messageimpl.h */, + BBB1695F1E82762A0058BF1E /* messagepattern.cpp */, + BBB169601E82762A0058BF1E /* msvcres.h */, + BBB169611E82762A0058BF1E /* mutex.h */, + BBB169621E82762A0058BF1E /* norm2_nfc_data.h */, + BBB169631E82762A0058BF1E /* norm2allmodes.h */, + BBB169641E82762A0058BF1E /* normalizer2.cpp */, + BBB169651E82762A0058BF1E /* normalizer2impl.cpp */, + BBB169661E82762A0058BF1E /* normalizer2impl.h */, + BBB169671E82762A0058BF1E /* normlzr.cpp */, + BBB169681E82762A0058BF1E /* parsepos.cpp */, + BBB169691E82762A0058BF1E /* patternprops.cpp */, + BBB1696A1E82762A0058BF1E /* patternprops.h */, + BBB1696B1E82762A0058BF1E /* pluralmap.cpp */, + BBB1696C1E82762A0058BF1E /* pluralmap.h */, + BBB1696D1E82762A0058BF1E /* propname_data.h */, + BBB1696E1E82762A0058BF1E /* propname.cpp */, + BBB1696F1E82762A0058BF1E /* propname.h */, + BBB169701E82762A0058BF1E /* propsvec.c */, + BBB169711E82762A0058BF1E /* propsvec.h */, + BBB169721E82762A0058BF1E /* punycode.cpp */, + BBB169731E82762A0058BF1E /* punycode.h */, + BBB169741E82762A0058BF1E /* putil.cpp */, + BBB169751E82762A0058BF1E /* putilimp.h */, + BBB169761E82762A0058BF1E /* rbbi.cpp */, + BBB169781E82762A0058BF1E /* rbbidata.cpp */, + BBB169791E82762A0058BF1E /* rbbidata.h */, + BBB1697A1E82762A0058BF1E /* rbbinode.cpp */, + BBB1697B1E82762A0058BF1E /* rbbinode.h */, + BBB1697C1E82762A0058BF1E /* rbbirb.cpp */, + BBB1697D1E82762A0058BF1E /* rbbirb.h */, + BBB1697E1E82762A0058BF1E /* rbbirpt.h */, + BBB1697F1E82762A0058BF1E /* rbbiscan.cpp */, + BBB169801E82762A0058BF1E /* rbbiscan.h */, + BBB169811E82762A0058BF1E /* rbbisetb.cpp */, + BBB169821E82762A0058BF1E /* rbbisetb.h */, + BBB169831E82762A0058BF1E /* rbbistbl.cpp */, + BBB169841E82762A0058BF1E /* rbbitblb.cpp */, + BBB169851E82762A0058BF1E /* rbbitblb.h */, + BBB169861E82762A0058BF1E /* resbund_cnv.cpp */, + BBB169871E82762A0058BF1E /* resbund.cpp */, + BBB169881E82762A0058BF1E /* resource.cpp */, + BBB169891E82762A0058BF1E /* resource.h */, + BBB1698A1E82762A0058BF1E /* ruleiter.cpp */, + BBB1698B1E82762A0058BF1E /* ruleiter.h */, + BBB1698C1E82762A0058BF1E /* schriter.cpp */, + BBB1698D1E82762A0058BF1E /* serv.cpp */, + BBB1698E1E82762A0058BF1E /* serv.h */, + BBB1698F1E82762A0058BF1E /* servlk.cpp */, + BBB169901E82762A0058BF1E /* servlkf.cpp */, + BBB169911E82762A0058BF1E /* servloc.h */, + BBB169921E82762A0058BF1E /* servls.cpp */, + BBB169931E82762A0058BF1E /* servnotf.cpp */, + BBB169941E82762A0058BF1E /* servnotf.h */, + BBB169951E82762A0058BF1E /* servrbf.cpp */, + BBB169961E82762A0058BF1E /* servslkf.cpp */, + BBB169971E82762A0058BF1E /* sharedobject.cpp */, + BBB169981E82762A0058BF1E /* sharedobject.h */, + BBB169991E82762A0058BF1E /* simpleformatter.cpp */, + BBB1699A1E82762A0058BF1E /* sprpimpl.h */, + BBB1699B1E82762A0058BF1E /* stringpiece.cpp */, + BBB1699C1E82762A0058BF1E /* stringtriebuilder.cpp */, + BBB1699D1E82762A0058BF1E /* uarrsort.c */, + BBB1699E1E82762A0058BF1E /* uarrsort.h */, + BBB1699F1E82762A0058BF1E /* uassert.h */, + BBB169A01E82762A0058BF1E /* ubidi_props_data.h */, + BBB169A11E82762A0058BF1E /* ubidi_props.c */, + BBB169A21E82762A0058BF1E /* ubidi_props.h */, + BBB169A31E82762A0058BF1E /* ubidi.c */, + BBB169A41E82762A0058BF1E /* ubidiimp.h */, + BBB169A51E82762A0058BF1E /* ubidiln.c */, + BBB169A61E82762A0058BF1E /* ubidiwrt.c */, + BBB169A71E82762A0058BF1E /* ubrk.cpp */, + BBB169A81E82762A0058BF1E /* ubrkimpl.h */, + BBB169A91E82762A0058BF1E /* ucase_props_data.h */, + BBB169AA1E82762A0058BF1E /* ucase.cpp */, + BBB169AB1E82762A0058BF1E /* ucase.h */, + BBB169AC1E82762A0058BF1E /* ucasemap_titlecase_brkiter.cpp */, + BBB169AD1E82762A0058BF1E /* ucasemap.cpp */, + BBB169AE1E82762A0058BF1E /* ucat.c */, + BBB169AF1E82762A0058BF1E /* uchar_props_data.h */, + BBB169B01E82762A0058BF1E /* uchar.c */, + BBB169B11E82762A0058BF1E /* ucharstrie.cpp */, + BBB169B21E82762A0058BF1E /* ucharstriebuilder.cpp */, + BBB169B31E82762A0058BF1E /* ucharstrieiterator.cpp */, + BBB169B41E82762A0058BF1E /* uchriter.cpp */, + BBB169B51E82762A0058BF1E /* ucln_cmn.cpp */, + BBB169B61E82762A0058BF1E /* ucln_cmn.h */, + BBB169B71E82762A0058BF1E /* ucln_imp.h */, + BBB169B81E82762A0058BF1E /* ucln.h */, + BBB169B91E82762A0058BF1E /* ucmndata.c */, + BBB169BA1E82762A0058BF1E /* ucmndata.h */, + BBB169BB1E82762A0058BF1E /* ucnv_bld.cpp */, + BBB169BC1E82762A0058BF1E /* ucnv_bld.h */, + BBB169BD1E82762A0058BF1E /* ucnv_cb.c */, + BBB169BE1E82762A0058BF1E /* ucnv_cnv.c */, + BBB169BF1E82762A0058BF1E /* ucnv_cnv.h */, + BBB169C01E82762A0058BF1E /* ucnv_ct.c */, + BBB169C11E82762A0058BF1E /* ucnv_err.c */, + BBB169C21E82762A0058BF1E /* ucnv_ext.cpp */, + BBB169C31E82762A0058BF1E /* ucnv_ext.h */, + BBB169C41E82762A0058BF1E /* ucnv_imp.h */, + BBB169C51E82762A0058BF1E /* ucnv_io.cpp */, + BBB169C61E82762A0058BF1E /* ucnv_io.h */, + BBB169C71E82762A0058BF1E /* ucnv_lmb.c */, + BBB169C81E82762A0058BF1E /* ucnv_set.c */, + BBB169C91E82762A0058BF1E /* ucnv_u7.c */, + BBB169CA1E82762A0058BF1E /* ucnv_u8.c */, + BBB169CB1E82762A0058BF1E /* ucnv_u16.c */, + BBB169CC1E82762A0058BF1E /* ucnv_u32.c */, + BBB169CD1E82762A0058BF1E /* ucnv.c */, + BBB169CE1E82762A0058BF1E /* ucnv2022.cpp */, + BBB169CF1E82762A0058BF1E /* ucnvbocu.cpp */, + BBB169D01E82762A0058BF1E /* ucnvdisp.c */, + BBB169D11E82762A0058BF1E /* ucnvhz.c */, + BBB169D21E82762A0058BF1E /* ucnvisci.c */, + BBB169D31E82762A0058BF1E /* ucnvlat1.c */, + BBB169D41E82762A0058BF1E /* ucnvmbcs.cpp */, + BBB169D51E82762A0058BF1E /* ucnvmbcs.h */, + BBB169D61E82762A0058BF1E /* ucnvscsu.c */, + BBB169D71E82762A0058BF1E /* ucnvsel.cpp */, + BBB169D81E82762A0058BF1E /* ucol_data.h */, + BBB169D91E82762A0058BF1E /* ucol_swp.cpp */, + BBB169DA1E82762A0058BF1E /* ucol_swp.h */, + BBB169DB1E82762A0058BF1E /* ucurr.cpp */, + BBB169DC1E82762A0058BF1E /* ucurrimp.h */, + BBB169DD1E82762A0058BF1E /* udata.cpp */, + BBB169DE1E82762A0058BF1E /* udatamem.c */, + BBB169DF1E82762A0058BF1E /* udatamem.h */, + BBB169E01E82762A0058BF1E /* udataswp.c */, + BBB169E11E82762A0058BF1E /* udataswp.h */, + BBB169E21E82762A0058BF1E /* uelement.h */, + BBB169E31E82762A0058BF1E /* uenum.c */, + BBB169E41E82762A0058BF1E /* uenumimp.h */, + BBB169E51E82762A0058BF1E /* uhash_us.cpp */, + BBB169E61E82762A0058BF1E /* uhash.c */, + BBB169E71E82762A0058BF1E /* uhash.h */, + BBB169E81E82762A0058BF1E /* uidna.cpp */, + BBB169E91E82762A0058BF1E /* uinit.cpp */, + BBB169EA1E82762A0058BF1E /* uinvchar.c */, + BBB169EB1E82762A0058BF1E /* uinvchar.h */, + BBB169EC1E82762A0058BF1E /* uiter.cpp */, + BBB169ED1E82762A0058BF1E /* ulist.c */, + BBB169EE1E82762A0058BF1E /* ulist.h */, + BBB169EF1E82762A0058BF1E /* ulistformatter.cpp */, + BBB169F01E82762A0058BF1E /* uloc_keytype.cpp */, + BBB169F11E82762A0058BF1E /* uloc_tag.c */, + BBB169F21E82762A0058BF1E /* uloc.cpp */, + BBB169F31E82762A0058BF1E /* ulocimp.h */, + BBB169F41E82762A0058BF1E /* umapfile.c */, + BBB169F51E82762A0058BF1E /* umapfile.h */, + BBB169F61E82762A0058BF1E /* umath.c */, + BBB169F71E82762A0058BF1E /* umutex.cpp */, + BBB169F81E82762A0058BF1E /* umutex.h */, + BBB169F91E82762A0058BF1E /* unames.cpp */, + BBB169FA1E82762A0058BF1E /* unifiedcache.cpp */, + BBB169FB1E82762A0058BF1E /* unifiedcache.h */, + BBB169FC1E82762A0058BF1E /* unifilt.cpp */, + BBB169FD1E82762A0058BF1E /* unifunct.cpp */, + BBB169FE1E82762A0058BF1E /* uniset_closure.cpp */, + BBB169FF1E82762A0058BF1E /* uniset_props.cpp */, + BBB16A001E82762A0058BF1E /* uniset.cpp */, + BBB16A011E82762A0058BF1E /* unisetspan.cpp */, + BBB16A021E82762A0058BF1E /* unisetspan.h */, + BBB16A031E82762A0058BF1E /* unistr_case_locale.cpp */, + BBB16A041E82762A0058BF1E /* unistr_case.cpp */, + BBB16A051E82762A0058BF1E /* unistr_cnv.cpp */, + BBB16A061E82762A0058BF1E /* unistr_props.cpp */, + BBB16A071E82762A0058BF1E /* unistr_titlecase_brkiter.cpp */, + BBB16A081E82762A0058BF1E /* unistr.cpp */, + BBB16A091E82762A0058BF1E /* unistrappender.h */, + BBB16A0A1E82762A0058BF1E /* unorm.cpp */, + BBB16A0B1E82762A0058BF1E /* unormcmp.cpp */, + BBB16A0C1E82762A0058BF1E /* unormimp.h */, + BBB16A0D1E82762A0058BF1E /* uobject.cpp */, + BBB16A0E1E82762A0058BF1E /* uposixdefs.h */, + BBB16A0F1E82762A0058BF1E /* uprops.cpp */, + BBB16A101E82762A0058BF1E /* uprops.h */, + BBB16A111E82762A0058BF1E /* ures_cnv.c */, + BBB16A121E82762A0058BF1E /* uresbund.cpp */, + BBB16A131E82762A0058BF1E /* uresdata.cpp */, + BBB16A141E82762A0058BF1E /* uresdata.h */, + BBB16A151E82762A0058BF1E /* uresimp.h */, + BBB16A161E82762A0058BF1E /* ureslocs.h */, + BBB16A171E82762A0058BF1E /* usc_impl.c */, + BBB16A181E82762A0058BF1E /* usc_impl.h */, + BBB16A191E82762A0058BF1E /* uscript_props.cpp */, + BBB16A1A1E82762A0058BF1E /* uscript.c */, + BBB16A1B1E82762A0058BF1E /* uset_imp.h */, + BBB16A1C1E82762A0058BF1E /* uset_props.cpp */, + BBB16A1D1E82762A0058BF1E /* uset.cpp */, + BBB16A1E1E82762A0058BF1E /* usetiter.cpp */, + BBB16A1F1E82762A0058BF1E /* ushape.cpp */, + BBB16A201E82762A0058BF1E /* usprep.cpp */, + BBB16A211E82762A0058BF1E /* ustack.cpp */, + BBB16A221E82762A0058BF1E /* ustr_cnv.cpp */, + BBB16A231E82762A0058BF1E /* ustr_cnv.h */, + BBB16A241E82762A0058BF1E /* ustr_imp.h */, + BBB16A251E82762A0058BF1E /* ustr_titlecase_brkiter.cpp */, + BBB16A261E82762A0058BF1E /* ustr_wcs.cpp */, + BBB16A271E82762A0058BF1E /* ustrcase_locale.cpp */, + BBB16A281E82762A0058BF1E /* ustrcase.cpp */, + BBB16A291E82762A0058BF1E /* ustrenum.cpp */, + BBB16A2A1E82762A0058BF1E /* ustrenum.h */, + BBB16A2B1E82762A0058BF1E /* ustrfmt.c */, + BBB16A2C1E82762A0058BF1E /* ustrfmt.h */, + BBB16A2D1E82762A0058BF1E /* ustring.cpp */, + BBB16A2E1E82762A0058BF1E /* ustrtrns.cpp */, + BBB16A2F1E82762A0058BF1E /* utext.cpp */, + BBB16A301E82762A0058BF1E /* utf_impl.c */, + BBB16A311E82762A0058BF1E /* util_props.cpp */, + BBB16A321E82762A0058BF1E /* util.cpp */, + BBB16A331E82762A0058BF1E /* util.h */, + BBB16A341E82762A0058BF1E /* utrace.c */, + BBB16A351E82762A0058BF1E /* utracimp.h */, + BBB16A361E82762A0058BF1E /* utrie.cpp */, + BBB16A371E82762A0058BF1E /* utrie.h */, + BBB16A381E82762A0058BF1E /* utrie2_builder.cpp */, + BBB16A391E82762A0058BF1E /* utrie2_impl.h */, + BBB16A3A1E82762A0058BF1E /* utrie2.cpp */, + BBB16A3B1E82762A0058BF1E /* utrie2.h */, + BBB16A3C1E82762A0058BF1E /* uts46.cpp */, + BBB16A3D1E82762A0058BF1E /* utypeinfo.h */, + BBB16A3E1E82762A0058BF1E /* utypes.c */, + BBB16A3F1E82762A0058BF1E /* uvector.cpp */, + BBB16A401E82762A0058BF1E /* uvector.h */, + BBB16A411E82762A0058BF1E /* uvectr32.cpp */, + BBB16A421E82762A0058BF1E /* uvectr32.h */, + BBB16A431E82762A0058BF1E /* uvectr64.cpp */, + BBB16A441E82762A0058BF1E /* uvectr64.h */, + BBB16A451E82762A0058BF1E /* wintz.c */, + BBB16A461E82762A0058BF1E /* wintz.h */, + ); + path = common; + sourceTree = ""; + }; + BBB165E71E82758B0058BF1E /* stubdata */ = { + isa = PBXGroup; + children = ( + BBB16C181E82765C0058BF1E /* stubdata.c */, + ); + path = stubdata; + sourceTree = ""; + }; + BBB1688F1E8275E30058BF1E /* unicode */ = { + isa = PBXGroup; + children = ( + BBB168901E8275FE0058BF1E /* alphaindex.h */, + BBB168911E8275FE0058BF1E /* basictz.h */, + BBB168921E8275FE0058BF1E /* calendar.h */, + BBB168931E8275FE0058BF1E /* choicfmt.h */, + BBB168941E8275FE0058BF1E /* coleitr.h */, + BBB168951E8275FE0058BF1E /* coll.h */, + BBB168961E8275FE0058BF1E /* compactdecimalformat.h */, + BBB168971E8275FE0058BF1E /* curramt.h */, + BBB168981E8275FE0058BF1E /* currpinf.h */, + BBB168991E8275FE0058BF1E /* currunit.h */, + BBB1689A1E8275FE0058BF1E /* datefmt.h */, + BBB1689B1E8275FE0058BF1E /* dcfmtsym.h */, + BBB1689C1E8275FE0058BF1E /* decimfmt.h */, + BBB1689D1E8275FE0058BF1E /* dtfmtsym.h */, + BBB1689E1E8275FE0058BF1E /* dtitvfmt.h */, + BBB1689F1E8275FE0058BF1E /* dtitvinf.h */, + BBB168A01E8275FE0058BF1E /* dtptngen.h */, + BBB168A11E8275FE0058BF1E /* dtrule.h */, + BBB168A21E8275FE0058BF1E /* fieldpos.h */, + BBB168A31E8275FE0058BF1E /* fmtable.h */, + BBB168A41E8275FE0058BF1E /* format.h */, + BBB168A51E8275FE0058BF1E /* fpositer.h */, + BBB168A61E8275FE0058BF1E /* gender.h */, + BBB168A71E8275FE0058BF1E /* gregocal.h */, + BBB168A81E8275FE0058BF1E /* measfmt.h */, + BBB168A91E8275FE0058BF1E /* measunit.h */, + BBB168AA1E8275FE0058BF1E /* measure.h */, + BBB168AB1E8275FE0058BF1E /* msgfmt.h */, + BBB168AC1E8275FE0058BF1E /* numfmt.h */, + BBB168AD1E8275FE0058BF1E /* numsys.h */, + BBB168AE1E8275FE0058BF1E /* plurfmt.h */, + BBB168AF1E8275FE0058BF1E /* plurrule.h */, + BBB168B01E8275FE0058BF1E /* rbnf.h */, + BBB168B11E8275FE0058BF1E /* rbtz.h */, + BBB168B21E8275FE0058BF1E /* regex.h */, + BBB168B31E8275FE0058BF1E /* region.h */, + BBB168B41E8275FE0058BF1E /* reldatefmt.h */, + BBB168B51E8275FE0058BF1E /* scientificnumberformatter.h */, + BBB168B61E8275FE0058BF1E /* search.h */, + BBB168B71E8275FE0058BF1E /* selfmt.h */, + BBB168B81E8275FE0058BF1E /* simpletz.h */, + BBB168B91E8275FE0058BF1E /* smpdtfmt.h */, + BBB168BA1E8275FE0058BF1E /* sortkey.h */, + BBB168BB1E8275FE0058BF1E /* stsearch.h */, + BBB168BC1E8275FE0058BF1E /* tblcoll.h */, + BBB168BD1E8275FE0058BF1E /* timezone.h */, + BBB168BE1E8275FE0058BF1E /* tmunit.h */, + BBB168BF1E8275FE0058BF1E /* tmutamt.h */, + BBB168C01E8275FE0058BF1E /* tmutfmt.h */, + BBB168C11E8275FE0058BF1E /* translit.h */, + BBB168C21E8275FE0058BF1E /* tzfmt.h */, + BBB168C31E8275FE0058BF1E /* tznames.h */, + BBB168C41E8275FE0058BF1E /* tzrule.h */, + BBB168C51E8275FE0058BF1E /* tztrans.h */, + BBB168C61E8275FE0058BF1E /* ucal.h */, + BBB168C71E8275FE0058BF1E /* ucol.h */, + BBB168C81E8275FE0058BF1E /* ucoleitr.h */, + BBB168C91E8275FE0058BF1E /* ucsdet.h */, + BBB168CA1E8275FE0058BF1E /* udat.h */, + BBB168CB1E8275FE0058BF1E /* udateintervalformat.h */, + BBB168CC1E8275FE0058BF1E /* udatpg.h */, + BBB168CD1E8275FE0058BF1E /* ufieldpositer.h */, + BBB168CE1E8275FE0058BF1E /* uformattable.h */, + BBB168CF1E8275FE0058BF1E /* ugender.h */, + BBB168D01E8275FE0058BF1E /* ulocdata.h */, + BBB168D11E8275FE0058BF1E /* umsg.h */, + BBB168D21E8275FE0058BF1E /* unirepl.h */, + BBB168D31E8275FE0058BF1E /* unum.h */, + BBB168D41E8275FE0058BF1E /* unumsys.h */, + BBB168D51E8275FE0058BF1E /* upluralrules.h */, + BBB168D61E8275FE0058BF1E /* uregex.h */, + BBB168D71E8275FE0058BF1E /* uregion.h */, + BBB168D81E8275FE0058BF1E /* ureldatefmt.h */, + BBB168D91E8275FE0058BF1E /* usearch.h */, + BBB168DA1E8275FE0058BF1E /* uspoof.h */, + BBB168DB1E8275FE0058BF1E /* utmscale.h */, + BBB168DC1E8275FE0058BF1E /* utrans.h */, + BBB168DD1E8275FE0058BF1E /* vtzone.h */, + ); + path = unicode; + sourceTree = ""; + }; + BBB16B611E82762E0058BF1E /* unicode */ = { + isa = PBXGroup; + children = ( + BBB16B621E8276480058BF1E /* appendable.h */, + BBB16B631E8276480058BF1E /* brkiter.h */, + BBB16B641E8276480058BF1E /* bytestream.h */, + BBB16B651E8276480058BF1E /* bytestrie.h */, + BBB16B661E8276480058BF1E /* bytestriebuilder.h */, + BBB16B671E8276480058BF1E /* caniter.h */, + BBB16B681E8276480058BF1E /* chariter.h */, + BBB16B691E8276480058BF1E /* dbbi.h */, + BBB16B6A1E8276480058BF1E /* docmain.h */, + BBB16B6B1E8276480058BF1E /* dtintrv.h */, + BBB16B6C1E8276480058BF1E /* enumset.h */, + BBB16B6D1E8276480058BF1E /* errorcode.h */, + BBB16B6E1E8276480058BF1E /* filteredbrk.h */, + BBB16B6F1E8276480058BF1E /* icudataver.h */, + BBB16B701E8276480058BF1E /* icuplug.h */, + BBB16B711E8276480058BF1E /* idna.h */, + BBB16B721E8276480058BF1E /* listformatter.h */, + BBB16B731E8276480058BF1E /* localpointer.h */, + BBB16B741E8276480058BF1E /* locdspnm.h */, + BBB16B751E8276480058BF1E /* locid.h */, + BBB16B761E8276480058BF1E /* messagepattern.h */, + BBB16B771E8276480058BF1E /* normalizer2.h */, + BBB16B781E8276480058BF1E /* normlzr.h */, + BBB16B791E8276480058BF1E /* parseerr.h */, + BBB16B7A1E8276480058BF1E /* parsepos.h */, + BBB16B7B1E8276480058BF1E /* platform.h */, + BBB16B7C1E8276480058BF1E /* ptypes.h */, + BBB16B7D1E8276480058BF1E /* putil.h */, + BBB16B7E1E8276480058BF1E /* rbbi.h */, + BBB16B7F1E8276480058BF1E /* rep.h */, + BBB16B801E8276480058BF1E /* resbund.h */, + BBB16B811E8276480058BF1E /* schriter.h */, + BBB16B821E8276480058BF1E /* simpleformatter.h */, + BBB16B831E8276480058BF1E /* std_string.h */, + BBB16B841E8276480058BF1E /* strenum.h */, + BBB16B851E8276480058BF1E /* stringpiece.h */, + BBB16B861E8276480058BF1E /* stringtriebuilder.h */, + BBB16B871E8276480058BF1E /* symtable.h */, + BBB16B881E8276480058BF1E /* ubidi.h */, + BBB16B891E8276480058BF1E /* ubrk.h */, + BBB16B8A1E8276480058BF1E /* ucasemap.h */, + BBB16B8B1E8276480058BF1E /* ucat.h */, + BBB16B8C1E8276480058BF1E /* uchar.h */, + BBB16B8D1E8276480058BF1E /* ucharstrie.h */, + BBB16B8E1E8276480058BF1E /* ucharstriebuilder.h */, + BBB16B8F1E8276480058BF1E /* uchriter.h */, + BBB16B901E8276480058BF1E /* uclean.h */, + BBB16B911E8276480058BF1E /* ucnv_cb.h */, + BBB16B921E8276480058BF1E /* ucnv_err.h */, + BBB16B931E8276480058BF1E /* ucnv.h */, + BBB16B941E8276480058BF1E /* ucnvsel.h */, + BBB16B951E8276480058BF1E /* uconfig.h */, + BBB16B961E8276480058BF1E /* ucurr.h */, + BBB16B971E8276480058BF1E /* udata.h */, + BBB16B981E8276480058BF1E /* udisplaycontext.h */, + BBB16B991E8276480058BF1E /* uenum.h */, + BBB16B9A1E8276480058BF1E /* uidna.h */, + BBB16B9B1E8276480058BF1E /* uiter.h */, + BBB16B9C1E8276480058BF1E /* uldnames.h */, + BBB16B9D1E8276480058BF1E /* ulistformatter.h */, + BBB16B9E1E8276480058BF1E /* uloc.h */, + BBB16B9F1E8276480058BF1E /* umachine.h */, + BBB16BA01E8276480058BF1E /* umisc.h */, + BBB16BA11E8276480058BF1E /* unifilt.h */, + BBB16BA21E8276480058BF1E /* unifunct.h */, + BBB16BA31E8276480058BF1E /* unimatch.h */, + BBB16BA41E8276480058BF1E /* uniset.h */, + BBB16BA51E8276480058BF1E /* unistr.h */, + BBB16BA61E8276480058BF1E /* unorm.h */, + BBB16BA71E8276480058BF1E /* unorm2.h */, + BBB16BA81E8276480058BF1E /* uobject.h */, + BBB16BA91E8276480058BF1E /* urename.h */, + BBB16BAA1E8276480058BF1E /* urep.h */, + BBB16BAB1E8276480058BF1E /* ures.h */, + BBB16BAC1E8276480058BF1E /* uscript.h */, + BBB16BAD1E8276480058BF1E /* uset.h */, + BBB16BAE1E8276480058BF1E /* usetiter.h */, + BBB16BAF1E8276480058BF1E /* ushape.h */, + BBB16BB01E8276480058BF1E /* usprep.h */, + BBB16BB11E8276480058BF1E /* ustring.h */, + BBB16BB21E8276480058BF1E /* ustringtrie.h */, + BBB16BB31E8276480058BF1E /* utext.h */, + BBB16BB41E8276480058BF1E /* utf_old.h */, + BBB16BB51E8276480058BF1E /* utf.h */, + BBB16BB61E8276480058BF1E /* utf8.h */, + BBB16BB71E8276480058BF1E /* utf16.h */, + BBB16BB81E8276480058BF1E /* utf32.h */, + BBB16BB91E8276480058BF1E /* utrace.h */, + BBB16BBA1E8276480058BF1E /* utypes.h */, + BBB16BBB1E8276480058BF1E /* uvernum.h */, + BBB16BBC1E8276480058BF1E /* uversion.h */, + ); + path = unicode; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + BBB165D51E8275120058BF1E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + BBB165D61E8275120058BF1E /* icu */ = { + isa = PBXNativeTarget; + buildConfigurationList = BBB165E21E8275120058BF1E /* Build configuration list for PBXNativeTarget "icu" */; + buildPhases = ( + BBB165D31E8275120058BF1E /* Sources */, + BBB165D41E8275120058BF1E /* Frameworks */, + BBB165D51E8275120058BF1E /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = icu; + productName = icu; + productReference = BBB165D71E8275120058BF1E /* libicu.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BBB165CF1E8275120058BF1E /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0820; + ORGANIZATIONNAME = "Дарья Волвенкова"; + TargetAttributes = { + BBB165D61E8275120058BF1E = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = BBB165D21E8275120058BF1E /* Build configuration list for PBXProject "icu" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = BBB165CE1E8275120058BF1E; + productRefGroup = BBB165D81E8275120058BF1E /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + BBB165D61E8275120058BF1E /* icu */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + BBB165D31E8275120058BF1E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BBB1683F1E8275DE0058BF1E /* tolowtrn.cpp in Sources */, + BBB16A631E82762A0058BF1E /* errorcode.cpp in Sources */, + BBB16AA41E82762A0058BF1E /* ruleiter.cpp in Sources */, + BBB167C91E8275DD0058BF1E /* gender.cpp in Sources */, + BBB16B131E82762B0058BF1E /* unames.cpp in Sources */, + BBB167FE1E8275DD0058BF1E /* rbt_data.cpp in Sources */, + BBB167CA1E8275DD0058BF1E /* gregocal.cpp in Sources */, + BBB16AC61E82762A0058BF1E /* ucasemap_titlecase_brkiter.cpp in Sources */, + BBB16A5A1E82762A0058BF1E /* cstring.c in Sources */, + BBB167901E8275DD0058BF1E /* curramt.cpp in Sources */, + BBB168391E8275DE0058BF1E /* timezone.cpp in Sources */, + BBB16AE21E82762A0058BF1E /* ucnv_set.c in Sources */, + BBB168491E8275DE0058BF1E /* tzgnames.cpp in Sources */, + BBB167ED1E8275DD0058BF1E /* numsys.cpp in Sources */, + BBB167D51E8275DD0058BF1E /* islamcal.cpp in Sources */, + BBB167641E8275DD0058BF1E /* collationfastlatinbuilder.cpp in Sources */, + BBB167C71E8275DD0058BF1E /* funcrepl.cpp in Sources */, + BBB168871E8275DE0058BF1E /* wintzimpl.cpp in Sources */, + BBB168691E8275DE0058BF1E /* uregex.cpp in Sources */, + BBB16A651E82762A0058BF1E /* filterednormalizer2.cpp in Sources */, + BBB16AFD1E82762A0058BF1E /* uenum.c in Sources */, + BBB168461E8275DE0058BF1E /* tridpars.cpp in Sources */, + BBB16A671E82762A0058BF1E /* icudataver.c in Sources */, + BBB16A641E82762A0058BF1E /* filteredbrk.cpp in Sources */, + BBB168371E8275DE0058BF1E /* taiwncal.cpp in Sources */, + BBB16AF01E82762A0058BF1E /* ucnvscsu.c in Sources */, + BBB167911E8275DD0058BF1E /* currfmt.cpp in Sources */, + BBB167F71E8275DD0058BF1E /* precision.cpp in Sources */, + BBB1684E1E8275DE0058BF1E /* tzrule.cpp in Sources */, + BBB168001E8275DD0058BF1E /* rbt_pars.cpp in Sources */, + BBB168781E8275DE0058BF1E /* utf16collationiterator.cpp in Sources */, + BBB16A8F1E82762A0058BF1E /* putil.cpp in Sources */, + BBB16ADB1E82762A0058BF1E /* ucnv_err.c in Sources */, + BBB16AB61E82762A0058BF1E /* stringtriebuilder.cpp in Sources */, + BBB16B111E82762B0058BF1E /* umutex.cpp in Sources */, + BBB16B0B1E82762B0058BF1E /* uloc_tag.c in Sources */, + BBB16A721E82762A0058BF1E /* locid.cpp in Sources */, + BBB1681D1E8275DD0058BF1E /* scriptset.cpp in Sources */, + BBB167AF1E8275DD0058BF1E /* digitgrouping.cpp in Sources */, + BBB16B491E82762B0058BF1E /* utext.cpp in Sources */, + BBB16ACB1E82762A0058BF1E /* ucharstrie.cpp in Sources */, + BBB167521E8275DD0058BF1E /* coleitr.cpp in Sources */, + BBB1682A1E8275DE0058BF1E /* smallintformatter.cpp in Sources */, + BBB1677C1E8275DD0058BF1E /* coptccal.cpp in Sources */, + BBB167581E8275DD0058BF1E /* collationcompare.cpp in Sources */, + BBB16A771E82762A0058BF1E /* locutil.cpp in Sources */, + BBB1686C1E8275DE0058BF1E /* usearch.cpp in Sources */, + BBB16A6D1E82762A0058BF1E /* locavailable.cpp in Sources */, + BBB16B561E82762B0058BF1E /* uts46.cpp in Sources */, + BBB16A7F1E82762A0058BF1E /* normalizer2.cpp in Sources */, + BBB16B481E82762B0058BF1E /* ustrtrns.cpp in Sources */, + BBB16A501E82762A0058BF1E /* bytestrieiterator.cpp in Sources */, + BBB16B0A1E82762B0058BF1E /* uloc_keytype.cpp in Sources */, + BBB16B371E82762B0058BF1E /* uset.cpp in Sources */, + BBB1684D1E8275DE0058BF1E /* tznames.cpp in Sources */, + BBB16B101E82762B0058BF1E /* umath.c in Sources */, + BBB168061E8275DD0058BF1E /* rbt.cpp in Sources */, + BBB16B331E82762B0058BF1E /* uscript_props.cpp in Sources */, + BBB1682D1E8275DE0058BF1E /* smpdtfst.cpp in Sources */, + BBB167A61E8275DD0058BF1E /* decNumber.c in Sources */, + BBB16ADF1E82762A0058BF1E /* ucnv_io.cpp in Sources */, + BBB16A801E82762A0058BF1E /* normalizer2impl.cpp in Sources */, + BBB16A681E82762A0058BF1E /* icuplug.cpp in Sources */, + BBB16A7A1E82762A0058BF1E /* messagepattern.cpp in Sources */, + BBB1682C1E8275DE0058BF1E /* smpdtfmt.cpp in Sources */, + BBB167CF1E8275DD0058BF1E /* identifier_info.cpp in Sources */, + BBB1687E1E8275DE0058BF1E /* visibledigits.cpp in Sources */, + BBB1679C1E8275DD0058BF1E /* decContext.c in Sources */, + BBB1685A1E8275DE0058BF1E /* udateintervalformat.cpp in Sources */, + BBB1684F1E8275DE0058BF1E /* tztrans.cpp in Sources */, + BBB16B061E82762B0058BF1E /* uiter.cpp in Sources */, + BBB16AC01E82762A0058BF1E /* ubidiwrt.c in Sources */, + BBB1673C1E8275DD0058BF1E /* affixpatternparser.cpp in Sources */, + BBB168561E8275DE0058BF1E /* ucol.cpp in Sources */, + BBB1686D1E8275DE0058BF1E /* uspoof_build.cpp in Sources */, + BBB16B1B1E82762B0058BF1E /* unisetspan.cpp in Sources */, + BBB16A861E82762A0058BF1E /* pluralmap.cpp in Sources */, + BBB16ABF1E82762A0058BF1E /* ubidiln.c in Sources */, + BBB16A841E82762A0058BF1E /* patternprops.cpp in Sources */, + BBB168681E8275DE0058BF1E /* upluralrules.cpp in Sources */, + BBB16ACC1E82762A0058BF1E /* ucharstriebuilder.cpp in Sources */, + BBB1673F1E8275DD0058BF1E /* anytrans.cpp in Sources */, + BBB168801E8275DE0058BF1E /* vtzone.cpp in Sources */, + BBB16B5B1E82762B0058BF1E /* uvectr32.cpp in Sources */, + BBB1679B1E8275DD0058BF1E /* dcfmtsym.cpp in Sources */, + BBB1680C1E8275DD0058BF1E /* regeximp.cpp in Sources */, + BBB167E31E8275DD0058BF1E /* nfrule.cpp in Sources */, + BBB1677B1E8275DD0058BF1E /* compactdecimalformat.cpp in Sources */, + BBB16B361E82762B0058BF1E /* uset_props.cpp in Sources */, + BBB167761E8275DD0058BF1E /* collationtailoring.cpp in Sources */, + BBB16A921E82762A0058BF1E /* rbbidata.cpp in Sources */, + BBB16A891E82762A0058BF1E /* propname.cpp in Sources */, + BBB167681E8275DD0058BF1E /* collationiterator.cpp in Sources */, + BBB16B2D1E82762B0058BF1E /* uresdata.cpp in Sources */, + BBB167941E8275DD0058BF1E /* currunit.cpp in Sources */, + BBB168501E8275DE0058BF1E /* ucal.cpp in Sources */, + BBB1681C1E8275DD0058BF1E /* scientificnumberformatter.cpp in Sources */, + BBB16B4E1E82762B0058BF1E /* utrace.c in Sources */, + BBB167AB1E8275DD0058BF1E /* digitaffixesandpadding.cpp in Sources */, + BBB16C191E82765C0058BF1E /* stubdata.c in Sources */, + BBB16A9D1E82762A0058BF1E /* rbbistbl.cpp in Sources */, + BBB16A4E1E82762A0058BF1E /* bytestrie.cpp in Sources */, + BBB167BE1E8275DD0058BF1E /* ethpccal.cpp in Sources */, + BBB16B291E82762B0058BF1E /* uprops.cpp in Sources */, + BBB1685F1E8275DE0058BF1E /* ulocdata.c in Sources */, + BBB167BB1E8275DD0058BF1E /* dtrule.cpp in Sources */, + BBB16ACF1E82762A0058BF1E /* ucln_cmn.cpp in Sources */, + BBB167821E8275DD0058BF1E /* csmatch.cpp in Sources */, + BBB167601E8275DD0058BF1E /* collationdatawriter.cpp in Sources */, + BBB168851E8275DE0058BF1E /* winnmfmt.cpp in Sources */, + BBB16AAF1E82762A0058BF1E /* servrbf.cpp in Sources */, + BBB167FD1E8275DD0058BF1E /* rbnf.cpp in Sources */, + BBB168581E8275DE0058BF1E /* ucsdet.cpp in Sources */, + BBB16B1D1E82762B0058BF1E /* unistr_case_locale.cpp in Sources */, + BBB16AC11E82762A0058BF1E /* ubrk.cpp in Sources */, + BBB168641E8275DE0058BF1E /* uni2name.cpp in Sources */, + BBB168361E8275DE0058BF1E /* stsearch.cpp in Sources */, + BBB167C41E8275DD0058BF1E /* fphdlimp.cpp in Sources */, + BBB168541E8275DE0058BF1E /* ucol_res.cpp in Sources */, + BBB16B171E82762B0058BF1E /* unifunct.cpp in Sources */, + BBB167EE1E8275DD0058BF1E /* olsontz.cpp in Sources */, + BBB16AE31E82762A0058BF1E /* ucnv_u7.c in Sources */, + BBB167F01E8275DD0058BF1E /* persncal.cpp in Sources */, + BBB16A6B1E82762A0058BF1E /* loadednormalizer2impl.cpp in Sources */, + BBB1681A1E8275DD0058BF1E /* repattrn.cpp in Sources */, + BBB16B001E82762B0058BF1E /* uhash.c in Sources */, + BBB16A711E82762A0058BF1E /* locdspnm.cpp in Sources */, + BBB167D31E8275DD0058BF1E /* inputext.cpp in Sources */, + BBB1685C1E8275DE0058BF1E /* ufieldpositer.cpp in Sources */, + BBB16AE51E82762A0058BF1E /* ucnv_u16.c in Sources */, + BBB167541E8275DD0058BF1E /* collation.cpp in Sources */, + BBB16B541E82762B0058BF1E /* utrie2.cpp in Sources */, + BBB167A91E8275DD0058BF1E /* digitaffix.cpp in Sources */, + BBB16AB71E82762A0058BF1E /* uarrsort.c in Sources */, + BBB16A601E82762A0058BF1E /* dictionarydata.cpp in Sources */, + BBB16AA11E82762A0058BF1E /* resbund.cpp in Sources */, + BBB16A4F1E82762A0058BF1E /* bytestriebuilder.cpp in Sources */, + BBB167511E8275DD0058BF1E /* choicfmt.cpp in Sources */, + BBB168181E8275DD0058BF1E /* remtrans.cpp in Sources */, + BBB16A761E82762A0058BF1E /* locresdata.cpp in Sources */, + BBB1674F1E8275DD0058BF1E /* chnsecal.cpp in Sources */, + BBB16ABD1E82762A0058BF1E /* ubidi.c in Sources */, + BBB167441E8275DD0058BF1E /* bocsu.cpp in Sources */, + BBB1673E1E8275DD0058BF1E /* alphaindex.cpp in Sources */, + BBB168171E8275DD0058BF1E /* rematch.cpp in Sources */, + BBB16A8D1E82762A0058BF1E /* punycode.cpp in Sources */, + BBB167A31E8275DD0058BF1E /* decimfmt.cpp in Sources */, + BBB16B381E82762B0058BF1E /* usetiter.cpp in Sources */, + BBB1683E1E8275DE0058BF1E /* tmutfmt.cpp in Sources */, + BBB16B271E82762B0058BF1E /* uobject.cpp in Sources */, + BBB16AF81E82762A0058BF1E /* udatamem.c in Sources */, + BBB1687A1E8275DE0058BF1E /* utmscale.c in Sources */, + BBB1686A1E8275DE0058BF1E /* uregexc.cpp in Sources */, + BBB16B5F1E82762B0058BF1E /* wintz.c in Sources */, + BBB1683D1E8275DE0058BF1E /* tmutamt.cpp in Sources */, + BBB168661E8275DE0058BF1E /* unum.cpp in Sources */, + BBB167C31E8275DD0058BF1E /* format.cpp in Sources */, + BBB1676E1E8275DD0058BF1E /* collationrootelements.cpp in Sources */, + BBB1684B1E8275DE0058BF1E /* tznames_impl.cpp in Sources */, + BBB16AEC1E82762A0058BF1E /* ucnvisci.c in Sources */, + BBB168761E8275DE0058BF1E /* utf8collationiterator.cpp in Sources */, + BBB16B4A1E82762B0058BF1E /* utf_impl.c in Sources */, + BBB1675A1E8275DD0058BF1E /* collationdata.cpp in Sources */, + BBB16B431E82762B0058BF1E /* ustrenum.cpp in Sources */, + BBB167E91E8275DD0058BF1E /* nultrans.cpp in Sources */, + BBB1685B1E8275DE0058BF1E /* udatpg.cpp in Sources */, + BBB1674D1E8275DD0058BF1E /* cecal.cpp in Sources */, + BBB168701E8275DE0058BF1E /* uspoof_impl.cpp in Sources */, + BBB167DA1E8275DD0058BF1E /* measunit.cpp in Sources */, + BBB168741E8275DE0058BF1E /* uspoof.cpp in Sources */, + BBB16AEE1E82762A0058BF1E /* ucnvmbcs.cpp in Sources */, + BBB167951E8275DD0058BF1E /* dangical.cpp in Sources */, + BBB16AE11E82762A0058BF1E /* ucnv_lmb.c in Sources */, + BBB16AE71E82762A0058BF1E /* ucnv.c in Sources */, + BBB167FB1E8275DD0058BF1E /* quantityformatter.cpp in Sources */, + BBB16A511E82762A0058BF1E /* caniter.cpp in Sources */, + BBB16AF71E82762A0058BF1E /* udata.cpp in Sources */, + BBB167881E8275DD0058BF1E /* csrmbcs.cpp in Sources */, + BBB1675C1E8275DD0058BF1E /* collationdatabuilder.cpp in Sources */, + BBB1688B1E8275DE0058BF1E /* zrule.cpp in Sources */, + BBB168611E8275DE0058BF1E /* umsg.cpp in Sources */, + BBB1678C1E8275DD0058BF1E /* csrucode.cpp in Sources */, + BBB168721E8275DE0058BF1E /* uspoof_wsconf.cpp in Sources */, + BBB168291E8275DE0058BF1E /* simpletz.cpp in Sources */, + BBB16AFA1E82762A0058BF1E /* udataswp.c in Sources */, + BBB167EB1E8275DD0058BF1E /* numfmt.cpp in Sources */, + BBB167E11E8275DD0058BF1E /* nfrs.cpp in Sources */, + BBB16ACA1E82762A0058BF1E /* uchar.c in Sources */, + BBB167F41E8275DD0058BF1E /* plurfmt.cpp in Sources */, + BBB16A911E82762A0058BF1E /* rbbi.cpp in Sources */, + BBB167AD1E8275DD0058BF1E /* digitformatter.cpp in Sources */, + BBB16AAC1E82762A0058BF1E /* servls.cpp in Sources */, + BBB167B31E8275DD0058BF1E /* digitlst.cpp in Sources */, + BBB16B4B1E82762B0058BF1E /* util_props.cpp in Sources */, + BBB167DD1E8275DD0058BF1E /* msgfmt.cpp in Sources */, + BBB16ACD1E82762A0058BF1E /* ucharstrieiterator.cpp in Sources */, + BBB1679E1E8275DD0058BF1E /* decfmtst.cpp in Sources */, + BBB168811E8275DE0058BF1E /* vzone.cpp in Sources */, + BBB16AE61E82762A0058BF1E /* ucnv_u32.c in Sources */, + BBB167C01E8275DD0058BF1E /* fmtable_cnv.cpp in Sources */, + BBB167561E8275DD0058BF1E /* collationbuilder.cpp in Sources */, + BBB168621E8275DE0058BF1E /* unesctrn.cpp in Sources */, + BBB16B5D1E82762B0058BF1E /* uvectr64.cpp in Sources */, + BBB1678A1E8275DD0058BF1E /* csrsbcs.cpp in Sources */, + BBB16AA21E82762A0058BF1E /* resource.cpp in Sources */, + BBB1683C1E8275DE0058BF1E /* tmunit.cpp in Sources */, + BBB167A01E8275DD0058BF1E /* decimalformatpattern.cpp in Sources */, + BBB168301E8275DE0058BF1E /* standardplural.cpp in Sources */, + BBB168131E8275DD0058BF1E /* region.cpp in Sources */, + BBB16B161E82762B0058BF1E /* unifilt.cpp in Sources */, + BBB167531E8275DD0058BF1E /* coll.cpp in Sources */, + BBB16AA91E82762A0058BF1E /* servlk.cpp in Sources */, + BBB16B041E82762B0058BF1E /* uinvchar.c in Sources */, + BBB1680E1E8275DD0058BF1E /* regexst.cpp in Sources */, + BBB1687C1E8275DE0058BF1E /* valueformatter.cpp in Sources */, + BBB1674A1E8275DD0058BF1E /* calendar.cpp in Sources */, + BBB168201E8275DD0058BF1E /* selfmt.cpp in Sources */, + BBB16A961E82762A0058BF1E /* rbbirb.cpp in Sources */, + BBB16B471E82762B0058BF1E /* ustring.cpp in Sources */, + BBB1678E1E8275DD0058BF1E /* csrutf8.cpp in Sources */, + BBB16B191E82762B0058BF1E /* uniset_props.cpp in Sources */, + BBB167BA1E8275DD0058BF1E /* dtptngen.cpp in Sources */, + BBB16B521E82762B0058BF1E /* utrie2_builder.cpp in Sources */, + BBB167F61E8275DD0058BF1E /* plurrule.cpp in Sources */, + BBB16B1A1E82762B0058BF1E /* uniset.cpp in Sources */, + BBB167481E8275DD0058BF1E /* buddhcal.cpp in Sources */, + BBB16B591E82762B0058BF1E /* uvector.cpp in Sources */, + BBB167B71E8275DD0058BF1E /* dtitvfmt.cpp in Sources */, + BBB16AC41E82762A0058BF1E /* ucase.cpp in Sources */, + BBB1685D1E8275DE0058BF1E /* uitercollationiterator.cpp in Sources */, + BBB1686E1E8275DE0058BF1E /* uspoof_conf.cpp in Sources */, + BBB167D71E8275DD0058BF1E /* japancal.cpp in Sources */, + BBB16B581E82762B0058BF1E /* utypes.c in Sources */, + BBB16ABB1E82762A0058BF1E /* ubidi_props.c in Sources */, + BBB16B2C1E82762B0058BF1E /* uresbund.cpp in Sources */, + BBB16A991E82762A0058BF1E /* rbbiscan.cpp in Sources */, + BBB16B1F1E82762B0058BF1E /* unistr_cnv.cpp in Sources */, + BBB16B071E82762B0058BF1E /* ulist.c in Sources */, + BBB1675E1E8275DD0058BF1E /* collationdatareader.cpp in Sources */, + BBB168151E8275DD0058BF1E /* reldtfmt.cpp in Sources */, + BBB167861E8275DD0058BF1E /* csrecog.cpp in Sources */, + BBB168441E8275DE0058BF1E /* transreg.cpp in Sources */, + BBB168891E8275DE0058BF1E /* zonemeta.cpp in Sources */, + BBB16A9B1E82762A0058BF1E /* rbbisetb.cpp in Sources */, + BBB16AE41E82762A0058BF1E /* ucnv_u8.c in Sources */, + BBB16A741E82762A0058BF1E /* locmap.c in Sources */, + BBB16A581E82762A0058BF1E /* cstr.cpp in Sources */, + BBB16AE81E82762A0058BF1E /* ucnv2022.cpp in Sources */, + BBB16A5C1E82762A0058BF1E /* cwchar.c in Sources */, + BBB167CB1E8275DD0058BF1E /* gregoimp.cpp in Sources */, + BBB1683A1E8275DE0058BF1E /* titletrn.cpp in Sources */, + BBB168591E8275DE0058BF1E /* udat.cpp in Sources */, + BBB167431E8275DD0058BF1E /* basictz.cpp in Sources */, + BBB16AF31E82762A0058BF1E /* ucol_swp.cpp in Sources */, + BBB16A481E82762A0058BF1E /* bmpset.cpp in Sources */, + BBB168221E8275DD0058BF1E /* sharedbreakiterator.cpp in Sources */, + BBB168341E8275DE0058BF1E /* strrepl.cpp in Sources */, + BBB16B211E82762B0058BF1E /* unistr_titlecase_brkiter.cpp in Sources */, + BBB167981E8275DD0058BF1E /* dayperiodrules.cpp in Sources */, + BBB1677E1E8275DD0058BF1E /* cpdtrans.cpp in Sources */, + BBB16A731E82762A0058BF1E /* loclikely.cpp in Sources */, + BBB167701E8275DD0058BF1E /* collationruleparser.cpp in Sources */, + BBB168511E8275DE0058BF1E /* ucln_in.cpp in Sources */, + BBB16B411E82762B0058BF1E /* ustrcase_locale.cpp in Sources */, + BBB16B501E82762B0058BF1E /* utrie.cpp in Sources */, + BBB16ADA1E82762A0058BF1E /* ucnv_ct.c in Sources */, + BBB16AD51E82762A0058BF1E /* ucnv_bld.cpp in Sources */, + BBB16AED1E82762A0058BF1E /* ucnvlat1.c in Sources */, + BBB168321E8275DE0058BF1E /* strmatch.cpp in Sources */, + BBB16B021E82762B0058BF1E /* uidna.cpp in Sources */, + BBB16B2B1E82762B0058BF1E /* ures_cnv.c in Sources */, + BBB16AB11E82762A0058BF1E /* sharedobject.cpp in Sources */, + BBB16AE91E82762A0058BF1E /* ucnvbocu.cpp in Sources */, + BBB167E51E8275DD0058BF1E /* nfsubs.cpp in Sources */, + BBB16B4C1E82762B0058BF1E /* util.cpp in Sources */, + BBB16B311E82762B0058BF1E /* usc_impl.c in Sources */, + BBB167411E8275DD0058BF1E /* astro.cpp in Sources */, + BBB16AEB1E82762A0058BF1E /* ucnvhz.c in Sources */, + BBB168021E8275DD0058BF1E /* rbt_rule.cpp in Sources */, + BBB167D91E8275DD0058BF1E /* measfmt.cpp in Sources */, + BBB167781E8275DD0058BF1E /* collationweights.cpp in Sources */, + BBB1674B1E8275DD0058BF1E /* casetrn.cpp in Sources */, + BBB167971E8275DD0058BF1E /* datefmt.cpp in Sources */, + BBB16B251E82762B0058BF1E /* unormcmp.cpp in Sources */, + BBB167D11E8275DD0058BF1E /* indiancal.cpp in Sources */, + BBB16A551E82762A0058BF1E /* cmemory.c in Sources */, + BBB168081E8275DD0058BF1E /* rbtz.cpp in Sources */, + BBB16B421E82762B0058BF1E /* ustrcase.cpp in Sources */, + BBB168671E8275DE0058BF1E /* unumsys.cpp in Sources */, + BBB16A941E82762A0058BF1E /* rbbinode.cpp in Sources */, + BBB167F21E8275DD0058BF1E /* pluralaffix.cpp in Sources */, + BBB167931E8275DD0058BF1E /* currpinf.cpp in Sources */, + BBB168091E8275DD0058BF1E /* regexcmp.cpp in Sources */, + BBB16A821E82762A0058BF1E /* normlzr.cpp in Sources */, + BBB16B3F1E82762B0058BF1E /* ustr_titlecase_brkiter.cpp in Sources */, + BBB168411E8275DE0058BF1E /* toupptrn.cpp in Sources */, + BBB16B391E82762B0058BF1E /* ushape.cpp in Sources */, + BBB16B201E82762B0058BF1E /* unistr_props.cpp in Sources */, + BBB16AB01E82762A0058BF1E /* servslkf.cpp in Sources */, + BBB167BC1E8275DD0058BF1E /* esctrn.cpp in Sources */, + BBB16A4A1E82762A0058BF1E /* brkeng.cpp in Sources */, + BBB16A471E82762A0058BF1E /* appendable.cpp in Sources */, + BBB16AA01E82762A0058BF1E /* resbund_cnv.cpp in Sources */, + BBB16B0E1E82762B0058BF1E /* umapfile.c in Sources */, + BBB1686B1E8275DE0058BF1E /* uregion.cpp in Sources */, + BBB168571E8275DE0058BF1E /* ucoleitr.cpp in Sources */, + BBB16AF51E82762A0058BF1E /* ucurr.cpp in Sources */, + BBB167661E8275DD0058BF1E /* collationfcd.cpp in Sources */, + BBB16AF11E82762A0058BF1E /* ucnvsel.cpp in Sources */, + BBB16AEA1E82762A0058BF1E /* ucnvdisp.c in Sources */, + BBB16AAD1E82762A0058BF1E /* servnotf.cpp in Sources */, + BBB1681B1E8275DD0058BF1E /* rulebasedcollator.cpp in Sources */, + BBB16B031E82762B0058BF1E /* uinit.cpp in Sources */, + BBB16A531E82762A0058BF1E /* charstr.cpp in Sources */, + BBB16A521E82762A0058BF1E /* chariter.cpp in Sources */, + BBB16B141E82762B0058BF1E /* unifiedcache.cpp in Sources */, + BBB167DB1E8275DD0058BF1E /* measure.cpp in Sources */, + BBB16A621E82762A0058BF1E /* dtintrv.cpp in Sources */, + BBB16B241E82762B0058BF1E /* unorm.cpp in Sources */, + BBB1676A1E8275DD0058BF1E /* collationkeys.cpp in Sources */, + BBB16B0C1E82762B0058BF1E /* uloc.cpp in Sources */, + BBB167B81E8275DD0058BF1E /* dtitvinf.cpp in Sources */, + BBB16AB51E82762A0058BF1E /* stringpiece.cpp in Sources */, + BBB167A41E8275DD0058BF1E /* decimfmtimpl.cpp in Sources */, + BBB167C61E8275DD0058BF1E /* fpositer.cpp in Sources */, + BBB167B11E8275DD0058BF1E /* digitinterval.cpp in Sources */, + BBB167E71E8275DD0058BF1E /* nortrans.cpp in Sources */, + BBB16A5E1E82762A0058BF1E /* dictbe.cpp in Sources */, + BBB167801E8275DD0058BF1E /* csdetect.cpp in Sources */, + BBB16ADC1E82762A0058BF1E /* ucnv_ext.cpp in Sources */, + BBB16AA61E82762A0058BF1E /* schriter.cpp in Sources */, + BBB16AB31E82762A0058BF1E /* simpleformatter.cpp in Sources */, + BBB16B451E82762B0058BF1E /* ustrfmt.c in Sources */, + BBB1687B1E8275DE0058BF1E /* utrans.cpp in Sources */, + BBB16A6A1E82762A0058BF1E /* listformatter.cpp in Sources */, + BBB16AC81E82762A0058BF1E /* ucat.c in Sources */, + BBB16A831E82762A0058BF1E /* parsepos.cpp in Sources */, + BBB16A4D1E82762A0058BF1E /* bytestream.cpp in Sources */, + BBB1681F1E8275DD0058BF1E /* search.cpp in Sources */, + BBB16A6E1E82762A0058BF1E /* locbased.cpp in Sources */, + BBB16B3B1E82762B0058BF1E /* ustack.cpp in Sources */, + BBB1682F1E8275DE0058BF1E /* sortkey.cpp in Sources */, + BBB16B181E82762B0058BF1E /* uniset_closure.cpp in Sources */, + BBB16AFF1E82762B0058BF1E /* uhash_us.cpp in Sources */, + BBB168481E8275DE0058BF1E /* tzfmt.cpp in Sources */, + BBB16AD71E82762A0058BF1E /* ucnv_cb.c in Sources */, + BBB167CD1E8275DD0058BF1E /* hebrwcal.cpp in Sources */, + BBB16B3C1E82762B0058BF1E /* ustr_cnv.cpp in Sources */, + BBB167841E8275DD0058BF1E /* csr2022.cpp in Sources */, + BBB16B341E82762B0058BF1E /* uscript.c in Sources */, + BBB16B091E82762B0058BF1E /* ulistformatter.cpp in Sources */, + BBB167C11E8275DD0058BF1E /* fmtable.cpp in Sources */, + BBB168101E8275DD0058BF1E /* regextxt.cpp in Sources */, + BBB168831E8275DE0058BF1E /* windtfmt.cpp in Sources */, + BBB16B221E82762B0058BF1E /* unistr.cpp in Sources */, + BBB16AC71E82762A0058BF1E /* ucasemap.cpp in Sources */, + BBB167721E8275DD0058BF1E /* collationsets.cpp in Sources */, + BBB16AD31E82762A0058BF1E /* ucmndata.c in Sources */, + BBB167741E8275DD0058BF1E /* collationsettings.cpp in Sources */, + BBB16A9E1E82762A0058BF1E /* rbbitblb.cpp in Sources */, + BBB16B1E1E82762B0058BF1E /* unistr_case.cpp in Sources */, + BBB167461E8275DD0058BF1E /* brktrans.cpp in Sources */, + BBB167DE1E8275DD0058BF1E /* name2uni.cpp in Sources */, + BBB167B51E8275DD0058BF1E /* dtfmtsym.cpp in Sources */, + BBB167621E8275DD0058BF1E /* collationfastlatin.cpp in Sources */, + BBB16AAA1E82762A0058BF1E /* servlkf.cpp in Sources */, + BBB1688D1E8275DE0058BF1E /* ztrans.cpp in Sources */, + BBB16A4C1E82762A0058BF1E /* brkiter.cpp in Sources */, + BBB16A701E82762A0058BF1E /* locdispnames.cpp in Sources */, + BBB1676C1E8275DD0058BF1E /* collationroot.cpp in Sources */, + BBB16B3A1E82762B0058BF1E /* usprep.cpp in Sources */, + BBB167F91E8275DD0058BF1E /* quant.cpp in Sources */, + BBB168041E8275DD0058BF1E /* rbt_set.cpp in Sources */, + BBB168431E8275DE0058BF1E /* translit.cpp in Sources */, + BBB16A8B1E82762A0058BF1E /* propsvec.c in Sources */, + BBB168141E8275DD0058BF1E /* reldatefmt.cpp in Sources */, + BBB16AA71E82762A0058BF1E /* serv.cpp in Sources */, + BBB168551E8275DE0058BF1E /* ucol_sit.cpp in Sources */, + BBB16AD81E82762A0058BF1E /* ucnv_cnv.c in Sources */, + BBB16ACE1E82762A0058BF1E /* uchriter.cpp in Sources */, + BBB16B401E82762B0058BF1E /* ustr_wcs.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + BBB165E01E8275120058BF1E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BBB16C1A1E8276A50058BF1E /* common-debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + U_I18N_IMPLEMENTATION, + U_COMMON_IMPLEMENTATION, + U_STATIC_IMPLEMENTATION, + "U_CHARSET_IS_UTF8=1", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)", + "$(BOOST_ROOT)", + "$(OMIM_ROOT)/3party/icu/i18n", + "$(OMIM_ROOT)/3party/icu/common", + ); + }; + name = Debug; + }; + BBB165E11E8275120058BF1E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BBB16C1B1E8276A50058BF1E /* common-release.xcconfig */; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + U_I18N_IMPLEMENTATION, + U_COMMON_IMPLEMENTATION, + U_STATIC_IMPLEMENTATION, + "U_CHARSET_IS_UTF8=1", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)", + "$(BOOST_ROOT)", + "$(OMIM_ROOT)/3party/icu/i18n", + "$(OMIM_ROOT)/3party/icu/common", + ); + }; + name = Release; + }; + BBB165E31E8275120058BF1E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXECUTABLE_PREFIX = lib; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + BBB165E41E8275120058BF1E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXECUTABLE_PREFIX = lib; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + BBB165D21E8275120058BF1E /* Build configuration list for PBXProject "icu" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BBB165E01E8275120058BF1E /* Debug */, + BBB165E11E8275120058BF1E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BBB165E21E8275120058BF1E /* Build configuration list for PBXNativeTarget "icu" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BBB165E31E8275120058BF1E /* Debug */, + BBB165E41E8275120058BF1E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BBB165CF1E8275120058BF1E /* Project object */; +} diff --git a/xcode/omim.xcworkspace/contents.xcworkspacedata b/xcode/omim.xcworkspace/contents.xcworkspacedata index e455906a86..edc01b796f 100644 --- a/xcode/omim.xcworkspace/contents.xcworkspacedata +++ b/xcode/omim.xcworkspace/contents.xcworkspacedata @@ -189,6 +189,9 @@ + + From 97703995bdea007672637b16e72c5458d6798761 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 22 Mar 2017 23:24:46 +0300 Subject: [PATCH 05/14] icu added into cmake build system. --- 3party/icu/CMakeLists.txt | 815 ++++++++++++++++++ CMakeLists.txt | 1 + drape/drape_tests/CMakeLists.txt | 1 + .../drape_frontend_tests/CMakeLists.txt | 1 + generator/generator_tests/CMakeLists.txt | 1 + generator/generator_tool/CMakeLists.txt | 1 + indexer/CMakeLists.txt | 2 +- indexer/indexer_tests/CMakeLists.txt | 1 + map/map_tests/CMakeLists.txt | 1 + map/mwm_tests/CMakeLists.txt | 1 + map/style_tests/CMakeLists.txt | 1 + openlr/openlr_stat/CMakeLists.txt | 1 + openlr/openlr_tests/CMakeLists.txt | 1 + .../partners_api_tests/CMakeLists.txt | 1 + qt/CMakeLists.txt | 4 +- .../routing_consistency_tests/CMakeLists.txt | 1 + .../routing_integration_tests/CMakeLists.txt | 1 + routing/routing_tests/CMakeLists.txt | 1 + .../routing_common_tests/CMakeLists.txt | 1 + search/pysearch/CMakeLists.txt | 1 + .../search_integration_tests/CMakeLists.txt | 1 + .../assessment_tool/CMakeLists.txt | 1 + .../features_collector_tool/CMakeLists.txt | 1 + .../search_quality_tool/CMakeLists.txt | 1 + search/search_tests/CMakeLists.txt | 1 + .../storage_integration_tests/CMakeLists.txt | 1 + storage/storage_tests/CMakeLists.txt | 1 + traffic/pytraffic/CMakeLists.txt | 1 + traffic/traffic_tests/CMakeLists.txt | 1 + 29 files changed, 844 insertions(+), 3 deletions(-) create mode 100644 3party/icu/CMakeLists.txt diff --git a/3party/icu/CMakeLists.txt b/3party/icu/CMakeLists.txt new file mode 100644 index 0000000000..3d5e4f7257 --- /dev/null +++ b/3party/icu/CMakeLists.txt @@ -0,0 +1,815 @@ +project(icu) + +add_definitions( + -DU_CHARSET_IS_UTF8=1 + -DU_STATIC_IMPLEMENTATION + -DU_COMMON_IMPLEMENTATION + -DU_I18N_IMPLEMENTATION + -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS) + +add_compile_options( + "-Wall" +) + +set(CMAKE_PREFIX_PATH ./) + +include_directories(common i18n common/unicode ./) + +set( + SRC + common/cmemory.c + common/cstring.c + common/cwchar.c + common/icudataver.c + common/locmap.c + common/propsvec.c + common/uarrsort.c + common/ubidi.c + common/ubidi_props.c + common/ubidiln.c + common/ubidiwrt.c + common/ucat.c + common/uchar.c + common/ucmndata.c + common/ucnv.c + common/ucnv_cb.c + common/ucnv_cnv.c + common/ucnv_ct.c + common/ucnv_err.c + common/ucnv_lmb.c + common/ucnv_set.c + common/ucnv_u16.c + common/ucnv_u32.c + common/ucnv_u7.c + common/ucnv_u8.c + common/ucnvdisp.c + common/ucnvhz.c + common/ucnvisci.c + common/ucnvlat1.c + common/ucnvscsu.c + common/udatamem.c + common/udataswp.c + common/uenum.c + common/uhash.c + common/uinvchar.c + common/ulist.c + common/uloc_tag.c + common/umapfile.c + common/umath.c + common/ures_cnv.c + common/usc_impl.c + common/uscript.c + common/ustrfmt.c + common/utf_impl.c + common/utrace.c + common/utypes.c + common/wintz.c + common/appendable.cpp + common/bmpset.cpp + common/brkeng.cpp + common/brkiter.cpp + common/bytestream.cpp + common/bytestrie.cpp + common/bytestriebuilder.cpp + common/bytestrieiterator.cpp + common/caniter.cpp + common/chariter.cpp + common/charstr.cpp + common/cstr.cpp + common/dictbe.cpp + common/dictionarydata.cpp + common/dtintrv.cpp + common/errorcode.cpp + common/filteredbrk.cpp + common/filterednormalizer2.cpp + common/icuplug.cpp + common/listformatter.cpp + common/loadednormalizer2impl.cpp + common/locavailable.cpp + common/locbased.cpp + common/locdispnames.cpp + common/locdspnm.cpp + common/locid.cpp + common/loclikely.cpp + common/locresdata.cpp + common/locutil.cpp + common/messagepattern.cpp + common/normalizer2.cpp + common/normalizer2impl.cpp + common/normlzr.cpp + common/parsepos.cpp + common/patternprops.cpp + common/pluralmap.cpp + common/propname.cpp + common/punycode.cpp + common/putil.cpp + common/rbbi.cpp + common/rbbidata.cpp + common/rbbinode.cpp + common/rbbirb.cpp + common/rbbiscan.cpp + common/rbbisetb.cpp + common/rbbistbl.cpp + common/rbbitblb.cpp + common/resbund.cpp + common/resbund_cnv.cpp + common/resource.cpp + common/ruleiter.cpp + common/schriter.cpp + common/serv.cpp + common/servlk.cpp + common/servlkf.cpp + common/servls.cpp + common/servnotf.cpp + common/servrbf.cpp + common/servslkf.cpp + common/sharedobject.cpp + common/simpleformatter.cpp + common/stringpiece.cpp + common/stringtriebuilder.cpp + common/ubrk.cpp + common/ucase.cpp + common/ucasemap.cpp + common/ucasemap_titlecase_brkiter.cpp + common/ucharstrie.cpp + common/ucharstriebuilder.cpp + common/ucharstrieiterator.cpp + common/uchriter.cpp + common/ucln_cmn.cpp + common/ucnv2022.cpp + common/ucnv_bld.cpp + common/ucnv_ext.cpp + common/ucnv_io.cpp + common/ucnvbocu.cpp + common/ucnvmbcs.cpp + common/ucnvsel.cpp + common/ucol_swp.cpp + common/ucurr.cpp + common/udata.cpp + common/uhash_us.cpp + common/uidna.cpp + common/uinit.cpp + common/uiter.cpp + common/ulistformatter.cpp + common/uloc.cpp + common/uloc_keytype.cpp + common/umutex.cpp + common/unames.cpp + common/unifiedcache.cpp + common/unifilt.cpp + common/unifunct.cpp + common/uniset.cpp + common/uniset_closure.cpp + common/uniset_props.cpp + common/unisetspan.cpp + common/unistr.cpp + common/unistr_case.cpp + common/unistr_case_locale.cpp + common/unistr_cnv.cpp + common/unistr_props.cpp + common/unistr_titlecase_brkiter.cpp + common/unorm.cpp + common/unormcmp.cpp + common/uobject.cpp + common/uprops.cpp + common/uresbund.cpp + common/uresdata.cpp + common/uscript_props.cpp + common/uset.cpp + common/uset_props.cpp + common/usetiter.cpp + common/ushape.cpp + common/usprep.cpp + common/ustack.cpp + common/ustr_cnv.cpp + common/ustr_titlecase_brkiter.cpp + common/ustr_wcs.cpp + common/ustrcase.cpp + common/ustrcase_locale.cpp + common/ustrenum.cpp + common/ustring.cpp + common/ustrtrns.cpp + common/utext.cpp + common/util.cpp + common/util_props.cpp + common/utrie.cpp + common/utrie2.cpp + common/utrie2_builder.cpp + common/uts46.cpp + common/uvector.cpp + common/uvectr32.cpp + common/uvectr64.cpp + i18n/decContext.c + i18n/decNumber.c + i18n/ulocdata.c + i18n/utmscale.c + i18n/affixpatternparser.cpp + i18n/alphaindex.cpp + i18n/anytrans.cpp + i18n/astro.cpp + i18n/basictz.cpp + i18n/bocsu.cpp + i18n/brktrans.cpp + i18n/buddhcal.cpp + i18n/calendar.cpp + i18n/casetrn.cpp + i18n/cecal.cpp + i18n/chnsecal.cpp + i18n/choicfmt.cpp + i18n/coleitr.cpp + i18n/coll.cpp + i18n/collation.cpp + i18n/collationbuilder.cpp + i18n/collationcompare.cpp + i18n/collationdata.cpp + i18n/collationdatabuilder.cpp + i18n/collationdatareader.cpp + i18n/collationdatawriter.cpp + i18n/collationfastlatin.cpp + i18n/collationfastlatinbuilder.cpp + i18n/collationfcd.cpp + i18n/collationiterator.cpp + i18n/collationkeys.cpp + i18n/collationroot.cpp + i18n/collationrootelements.cpp + i18n/collationruleparser.cpp + i18n/collationsets.cpp + i18n/collationsettings.cpp + i18n/collationtailoring.cpp + i18n/collationweights.cpp + i18n/compactdecimalformat.cpp + i18n/coptccal.cpp + i18n/cpdtrans.cpp + i18n/csdetect.cpp + i18n/csmatch.cpp + i18n/csr2022.cpp + i18n/csrecog.cpp + i18n/csrmbcs.cpp + i18n/csrsbcs.cpp + i18n/csrucode.cpp + i18n/csrutf8.cpp + i18n/curramt.cpp + i18n/currfmt.cpp + i18n/currpinf.cpp + i18n/currunit.cpp + i18n/dangical.cpp + i18n/datefmt.cpp + i18n/dayperiodrules.cpp + i18n/dcfmtsym.cpp + i18n/decfmtst.cpp + i18n/decimalformatpattern.cpp + i18n/decimfmt.cpp + i18n/decimfmtimpl.cpp + i18n/digitaffix.cpp + i18n/digitaffixesandpadding.cpp + i18n/digitformatter.cpp + i18n/digitgrouping.cpp + i18n/digitinterval.cpp + i18n/digitlst.cpp + i18n/dtfmtsym.cpp + i18n/dtitvfmt.cpp + i18n/dtitvinf.cpp + i18n/dtptngen.cpp + i18n/dtrule.cpp + i18n/esctrn.cpp + i18n/ethpccal.cpp + i18n/fmtable.cpp + i18n/fmtable_cnv.cpp + i18n/format.cpp + i18n/fphdlimp.cpp + i18n/fpositer.cpp + i18n/funcrepl.cpp + i18n/gender.cpp + i18n/gregocal.cpp + i18n/gregoimp.cpp + i18n/hebrwcal.cpp + i18n/identifier_info.cpp + i18n/indiancal.cpp + i18n/inputext.cpp + i18n/islamcal.cpp + i18n/japancal.cpp + i18n/measfmt.cpp + i18n/measunit.cpp + i18n/measure.cpp + i18n/msgfmt.cpp + i18n/name2uni.cpp + i18n/nfrs.cpp + i18n/nfrule.cpp + i18n/nfsubs.cpp + i18n/nortrans.cpp + i18n/nultrans.cpp + i18n/numfmt.cpp + i18n/numsys.cpp + i18n/olsontz.cpp + i18n/persncal.cpp + i18n/pluralaffix.cpp + i18n/plurfmt.cpp + i18n/plurrule.cpp + i18n/precision.cpp + i18n/quant.cpp + i18n/quantityformatter.cpp + i18n/rbnf.cpp + i18n/rbt.cpp + i18n/rbt_data.cpp + i18n/rbt_pars.cpp + i18n/rbt_rule.cpp + i18n/rbt_set.cpp + i18n/rbtz.cpp + i18n/regexcmp.cpp + i18n/regeximp.cpp + i18n/regexst.cpp + i18n/regextxt.cpp + i18n/region.cpp + i18n/reldatefmt.cpp + i18n/reldtfmt.cpp + i18n/rematch.cpp + i18n/remtrans.cpp + i18n/repattrn.cpp + i18n/rulebasedcollator.cpp + i18n/scientificnumberformatter.cpp + i18n/scriptset.cpp + i18n/search.cpp + i18n/selfmt.cpp + i18n/sharedbreakiterator.cpp + i18n/simpletz.cpp + i18n/smallintformatter.cpp + i18n/smpdtfmt.cpp + i18n/smpdtfst.cpp + i18n/sortkey.cpp + i18n/standardplural.cpp + i18n/strmatch.cpp + i18n/strrepl.cpp + i18n/stsearch.cpp + i18n/taiwncal.cpp + i18n/timezone.cpp + i18n/titletrn.cpp + i18n/tmunit.cpp + i18n/tmutamt.cpp + i18n/tmutfmt.cpp + i18n/tolowtrn.cpp + i18n/toupptrn.cpp + i18n/translit.cpp + i18n/transreg.cpp + i18n/tridpars.cpp + i18n/tzfmt.cpp + i18n/tzgnames.cpp + i18n/tznames.cpp + i18n/tznames_impl.cpp + i18n/tzrule.cpp + i18n/tztrans.cpp + i18n/ucal.cpp + i18n/ucln_in.cpp + i18n/ucol.cpp + i18n/ucol_res.cpp + i18n/ucol_sit.cpp + i18n/ucoleitr.cpp + i18n/ucsdet.cpp + i18n/udat.cpp + i18n/udateintervalformat.cpp + i18n/udatpg.cpp + i18n/ufieldpositer.cpp + i18n/uitercollationiterator.cpp + i18n/umsg.cpp + i18n/unesctrn.cpp + i18n/uni2name.cpp + i18n/unum.cpp + i18n/unumsys.cpp + i18n/upluralrules.cpp + i18n/uregex.cpp + i18n/uregexc.cpp + i18n/uregion.cpp + i18n/usearch.cpp + i18n/uspoof.cpp + i18n/uspoof_build.cpp + i18n/uspoof_conf.cpp + i18n/uspoof_impl.cpp + i18n/uspoof_wsconf.cpp + i18n/utf16collationiterator.cpp + i18n/utf8collationiterator.cpp + i18n/utrans.cpp + i18n/valueformatter.cpp + i18n/visibledigits.cpp + i18n/vtzone.cpp + i18n/vzone.cpp + i18n/windtfmt.cpp + i18n/winnmfmt.cpp + i18n/wintzimpl.cpp + i18n/zonemeta.cpp + i18n/zrule.cpp + i18n/ztrans.cpp + stubdata/stubdata.c + + common/unicode/appendable.h + common/unicode/brkiter.h + common/unicode/bytestream.h + common/unicode/bytestrie.h + common/unicode/bytestriebuilder.h + common/unicode/caniter.h + common/unicode/chariter.h + common/unicode/dbbi.h + common/unicode/docmain.h + common/unicode/dtintrv.h + common/unicode/enumset.h + common/unicode/errorcode.h + common/unicode/filteredbrk.h + common/unicode/icudataver.h + common/unicode/icuplug.h + common/unicode/idna.h + common/unicode/listformatter.h + common/unicode/localpointer.h + common/unicode/locdspnm.h + common/unicode/locid.h + common/unicode/messagepattern.h + common/unicode/normalizer2.h + common/unicode/normlzr.h + common/unicode/parseerr.h + common/unicode/parsepos.h + common/unicode/platform.h + common/unicode/ptypes.h + common/unicode/putil.h + common/unicode/rbbi.h + common/unicode/rep.h + common/unicode/resbund.h + common/unicode/schriter.h + common/unicode/simpleformatter.h + common/unicode/std_string.h + common/unicode/strenum.h + common/unicode/stringpiece.h + common/unicode/stringtriebuilder.h + common/unicode/symtable.h + common/unicode/ubidi.h + common/unicode/ubrk.h + common/unicode/ucasemap.h + common/unicode/ucat.h + common/unicode/uchar.h + common/unicode/ucharstrie.h + common/unicode/ucharstriebuilder.h + common/unicode/uchriter.h + common/unicode/uclean.h + common/unicode/ucnv.h + common/unicode/ucnv_cb.h + common/unicode/ucnv_err.h + common/unicode/ucnvsel.h + common/unicode/uconfig.h + common/unicode/ucurr.h + common/unicode/udata.h + common/unicode/udisplaycontext.h + common/unicode/uenum.h + common/unicode/uidna.h + common/unicode/uiter.h + common/unicode/uldnames.h + common/unicode/ulistformatter.h + common/unicode/uloc.h + common/unicode/umachine.h + common/unicode/umisc.h + common/unicode/unifilt.h + common/unicode/unifunct.h + common/unicode/unimatch.h + common/unicode/uniset.h + common/unicode/unistr.h + common/unicode/unorm.h + common/unicode/unorm2.h + common/unicode/uobject.h + common/unicode/urename.h + common/unicode/urep.h + common/unicode/ures.h + common/unicode/uscript.h + common/unicode/uset.h + common/unicode/usetiter.h + common/unicode/ushape.h + common/unicode/usprep.h + common/unicode/ustring.h + common/unicode/ustringtrie.h + common/unicode/utext.h + common/unicode/utf.h + common/unicode/utf16.h + common/unicode/utf32.h + common/unicode/utf8.h + common/unicode/utf_old.h + common/unicode/utrace.h + common/unicode/utypes.h + common/unicode/uvernum.h + common/unicode/uversion.h + common/bmpset.h + common/brkeng.h + common/charstr.h + common/cmemory.h + common/common.rc + common/cpputils.h + common/cstr.h + common/cstring.h + common/cwchar.h + common/dictbe.h + common/dictionarydata.h + common/hash.h + common/icuplugimp.h + common/localsvc.h + common/locbased.h + common/locmap.h + common/locutil.h + common/messageimpl.h + common/msvcres.h + common/mutex.h + common/norm2_nfc_data.h + common/norm2allmodes.h + common/normalizer2impl.h + common/patternprops.h + common/pluralmap.h + common/propname.h + common/propname_data.h + common/propsvec.h + common/punycode.h + common/putilimp.h + common/rbbidata.h + common/rbbinode.h + common/rbbirb.h + common/rbbirpt.h + common/rbbiscan.h + common/rbbisetb.h + common/rbbitblb.h + common/resource.h + common/ruleiter.h + common/serv.h + common/servloc.h + common/servnotf.h + common/sharedobject.h + common/sprpimpl.h + common/uarrsort.h + common/uassert.h + common/ubidi_props.h + common/ubidi_props_data.h + common/ubidiimp.h + common/ubrkimpl.h + common/ucase.h + common/ucase_props_data.h + common/uchar_props_data.h + common/ucln.h + common/ucln_cmn.h + common/ucln_imp.h + common/ucmndata.h + common/ucnv_bld.h + common/ucnv_cnv.h + common/ucnv_ext.h + common/ucnv_imp.h + common/ucnv_io.h + common/ucnvmbcs.h + common/ucol_data.h + common/ucol_swp.h + common/ucurrimp.h + common/udatamem.h + common/udataswp.h + common/uelement.h + common/uenumimp.h + common/uhash.h + common/uinvchar.h + common/ulist.h + common/ulocimp.h + common/umapfile.h + common/umutex.h + common/unifiedcache.h + common/unisetspan.h + common/unistrappender.h + common/unormimp.h + common/uposixdefs.h + common/uprops.h + common/uresdata.h + common/uresimp.h + common/ureslocs.h + common/usc_impl.h + common/uset_imp.h + common/ustr_cnv.h + common/ustr_imp.h + common/ustrenum.h + common/ustrfmt.h + common/util.h + common/utracimp.h + common/utrie.h + common/utrie2.h + common/utrie2_impl.h + common/utypeinfo.h + common/uvector.h + common/uvectr32.h + common/uvectr64.h + common/wintz.h + i18n/unicode/alphaindex.h + i18n/unicode/basictz.h + i18n/unicode/calendar.h + i18n/unicode/choicfmt.h + i18n/unicode/coleitr.h + i18n/unicode/coll.h + i18n/unicode/compactdecimalformat.h + i18n/unicode/curramt.h + i18n/unicode/currpinf.h + i18n/unicode/currunit.h + i18n/unicode/datefmt.h + i18n/unicode/dcfmtsym.h + i18n/unicode/decimfmt.h + i18n/unicode/dtfmtsym.h + i18n/unicode/dtitvfmt.h + i18n/unicode/dtitvinf.h + i18n/unicode/dtptngen.h + i18n/unicode/dtrule.h + i18n/unicode/fieldpos.h + i18n/unicode/fmtable.h + i18n/unicode/format.h + i18n/unicode/fpositer.h + i18n/unicode/gender.h + i18n/unicode/gregocal.h + i18n/unicode/measfmt.h + i18n/unicode/measunit.h + i18n/unicode/measure.h + i18n/unicode/msgfmt.h + i18n/unicode/numfmt.h + i18n/unicode/numsys.h + i18n/unicode/plurfmt.h + i18n/unicode/plurrule.h + i18n/unicode/rbnf.h + i18n/unicode/rbtz.h + i18n/unicode/regex.h + i18n/unicode/region.h + i18n/unicode/reldatefmt.h + i18n/unicode/scientificnumberformatter.h + i18n/unicode/search.h + i18n/unicode/selfmt.h + i18n/unicode/simpletz.h + i18n/unicode/smpdtfmt.h + i18n/unicode/sortkey.h + i18n/unicode/stsearch.h + i18n/unicode/tblcoll.h + i18n/unicode/timezone.h + i18n/unicode/tmunit.h + i18n/unicode/tmutamt.h + i18n/unicode/tmutfmt.h + i18n/unicode/translit.h + i18n/unicode/tzfmt.h + i18n/unicode/tznames.h + i18n/unicode/tzrule.h + i18n/unicode/tztrans.h + i18n/unicode/ucal.h + i18n/unicode/ucol.h + i18n/unicode/ucoleitr.h + i18n/unicode/ucsdet.h + i18n/unicode/udat.h + i18n/unicode/udateintervalformat.h + i18n/unicode/udatpg.h + i18n/unicode/ufieldpositer.h + i18n/unicode/uformattable.h + i18n/unicode/ugender.h + i18n/unicode/ulocdata.h + i18n/unicode/umsg.h + i18n/unicode/unirepl.h + i18n/unicode/unum.h + i18n/unicode/unumsys.h + i18n/unicode/upluralrules.h + i18n/unicode/uregex.h + i18n/unicode/uregion.h + i18n/unicode/ureldatefmt.h + i18n/unicode/usearch.h + i18n/unicode/uspoof.h + i18n/unicode/utmscale.h + i18n/unicode/utrans.h + i18n/unicode/vtzone.h + i18n/affixpatternparser.h + i18n/anytrans.h + i18n/astro.h + i18n/bocsu.h + i18n/brktrans.h + i18n/buddhcal.h + i18n/casetrn.h + i18n/cecal.h + i18n/chnsecal.h + i18n/collation.h + i18n/collationbuilder.h + i18n/collationcompare.h + i18n/collationdata.h + i18n/collationdatabuilder.h + i18n/collationdatareader.h + i18n/collationdatawriter.h + i18n/collationfastlatin.h + i18n/collationfastlatinbuilder.h + i18n/collationfcd.h + i18n/collationiterator.h + i18n/collationkeys.h + i18n/collationroot.h + i18n/collationrootelements.h + i18n/collationruleparser.h + i18n/collationsets.h + i18n/collationsettings.h + i18n/collationtailoring.h + i18n/collationweights.h + i18n/collunsafe.h + i18n/coptccal.h + i18n/cpdtrans.h + i18n/csdetect.h + i18n/csmatch.h + i18n/csr2022.h + i18n/csrecog.h + i18n/csrmbcs.h + i18n/csrsbcs.h + i18n/csrucode.h + i18n/csrutf8.h + i18n/currfmt.h + i18n/dangical.h + i18n/dayperiodrules.h + i18n/dcfmtimp.h + i18n/decContext.h + i18n/decfmtst.h + i18n/decimalformatpattern.h + i18n/decimalformatpatternimpl.h + i18n/decimfmtimpl.h + i18n/decNumber.h + i18n/decNumberLocal.h + i18n/digitaffix.h + i18n/digitaffixesandpadding.h + i18n/digitformatter.h + i18n/digitgrouping.h + i18n/digitinterval.h + i18n/digitlst.h + i18n/dtitv_impl.h + i18n/dtptngen_impl.h + i18n/esctrn.h + i18n/ethpccal.h + i18n/fmtableimp.h + i18n/fphdlimp.h + i18n/funcrepl.h + i18n/gregoimp.h + i18n/hebrwcal.h + i18n/identifier_info.h + i18n/indiancal.h + i18n/inputext.h + i18n/islamcal.h + i18n/japancal.h + i18n/msgfmt_impl.h + i18n/name2uni.h + i18n/nfrlist.h + i18n/nfrs.h + i18n/nfrule.h + i18n/nfsubs.h + i18n/nortrans.h + i18n/nultrans.h + i18n/numsys_impl.h + i18n/olsontz.h + i18n/persncal.h + i18n/pluralaffix.h + i18n/plurrule_impl.h + i18n/precision.h + i18n/quant.h + i18n/quantityformatter.h + i18n/rbt.h + i18n/rbt_data.h + i18n/rbt_pars.h + i18n/rbt_rule.h + i18n/rbt_set.h + i18n/regexcmp.h + i18n/regexcst.h + i18n/regeximp.h + i18n/regexst.h + i18n/regextxt.h + i18n/region_impl.h + i18n/reldtfmt.h + i18n/remtrans.h + i18n/scriptset.h + i18n/selfmtimpl.h + i18n/sharedbreakiterator.h + i18n/sharedcalendar.h + i18n/shareddateformatsymbols.h + i18n/sharednumberformat.h + i18n/sharedpluralrules.h + i18n/significantdigitinterval.h + i18n/smallintformatter.h + i18n/smpdtfst.h + i18n/standardplural.h + i18n/strmatch.h + i18n/strrepl.h + i18n/taiwncal.h + i18n/titletrn.h + i18n/tolowtrn.h + i18n/toupptrn.h + i18n/transreg.h + i18n/tridpars.h + i18n/tzgnames.h + i18n/tznames_impl.h + i18n/ucln_in.h + i18n/ucol_imp.h + i18n/uitercollationiterator.h + i18n/umsg_imp.h + i18n/unesctrn.h + i18n/uni2name.h + i18n/uspoof_conf.h + i18n/uspoof_impl.h + i18n/uspoof_wsconf.h + i18n/usrchimp.h + i18n/utf16collationiterator.h + i18n/utf8collationiterator.h + i18n/valueformatter.h + i18n/visibledigits.h + i18n/vzone.h + i18n/windtfmt.h + i18n/winnmfmt.h + i18n/wintzimpl.h + i18n/zonemeta.h + i18n/zrule.h + i18n/ztrans.h +) + +add_library(${PROJECT_NAME} ${SRC}) diff --git a/CMakeLists.txt b/CMakeLists.txt index 933cb5908f..5010d398f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -228,6 +228,7 @@ add_subdirectory(3party/jansson) add_subdirectory(3party/minizip) add_subdirectory(3party/freetype) add_subdirectory(3party/fribidi) +add_subdirectory(3party/icu) add_subdirectory(3party/expat) add_subdirectory(map) diff --git a/drape/drape_tests/CMakeLists.txt b/drape/drape_tests/CMakeLists.txt index 35220e99d2..802ce66603 100644 --- a/drape/drape_tests/CMakeLists.txt +++ b/drape/drape_tests/CMakeLists.txt @@ -57,6 +57,7 @@ omim_link_libraries( geometry base fribidi + icu expat stats_client freetype diff --git a/drape_frontend/drape_frontend_tests/CMakeLists.txt b/drape_frontend/drape_frontend_tests/CMakeLists.txt index 8b041880d7..cdc91b722b 100644 --- a/drape_frontend/drape_frontend_tests/CMakeLists.txt +++ b/drape_frontend/drape_frontend_tests/CMakeLists.txt @@ -29,6 +29,7 @@ omim_link_libraries( stats_client stb_image sdf_image + icu ${LIBZ} ) diff --git a/generator/generator_tests/CMakeLists.txt b/generator/generator_tests/CMakeLists.txt index cf21475da7..4ab08ac789 100644 --- a/generator/generator_tests/CMakeLists.txt +++ b/generator/generator_tests/CMakeLists.txt @@ -49,6 +49,7 @@ omim_link_libraries( freetype expat fribidi + icu jansson protobuf osrm diff --git a/generator/generator_tool/CMakeLists.txt b/generator/generator_tool/CMakeLists.txt index d84a7b3032..fc4bcb2b03 100644 --- a/generator/generator_tool/CMakeLists.txt +++ b/generator/generator_tool/CMakeLists.txt @@ -24,6 +24,7 @@ omim_link_libraries( freetype expat fribidi + icu jansson protobuf osrm diff --git a/indexer/CMakeLists.txt b/indexer/CMakeLists.txt index b7c93770d1..12f6ed3dfc 100644 --- a/indexer/CMakeLists.txt +++ b/indexer/CMakeLists.txt @@ -1,6 +1,6 @@ project(indexer) -include_directories(${OMIM_ROOT}/3party/protobuf/src) +include_directories(${OMIM_ROOT}/3party/protobuf/src ${OMIM_ROOT}/3party/icu/common ${OMIM_ROOT}/3party/icu/i18n) set( SRC diff --git a/indexer/indexer_tests/CMakeLists.txt b/indexer/indexer_tests/CMakeLists.txt index 5489408437..3e49a1e8ed 100644 --- a/indexer/indexer_tests/CMakeLists.txt +++ b/indexer/indexer_tests/CMakeLists.txt @@ -58,6 +58,7 @@ omim_link_libraries( geometry base stats_client + icu jansson tess2 protobuf diff --git a/map/map_tests/CMakeLists.txt b/map/map_tests/CMakeLists.txt index 5b52e62ede..5c0e47a99b 100644 --- a/map/map_tests/CMakeLists.txt +++ b/map/map_tests/CMakeLists.txt @@ -40,6 +40,7 @@ omim_link_libraries( base freetype fribidi + icu expat protobuf jansson diff --git a/map/mwm_tests/CMakeLists.txt b/map/mwm_tests/CMakeLists.txt index 4c7f3d50e7..642e914817 100644 --- a/map/mwm_tests/CMakeLists.txt +++ b/map/mwm_tests/CMakeLists.txt @@ -27,6 +27,7 @@ omim_link_libraries( opening_hours freetype fribidi + icu expat oauthcpp protobuf diff --git a/map/style_tests/CMakeLists.txt b/map/style_tests/CMakeLists.txt index 431c6af4c4..a6ee3465cd 100644 --- a/map/style_tests/CMakeLists.txt +++ b/map/style_tests/CMakeLists.txt @@ -25,6 +25,7 @@ omim_link_libraries( oauthcpp platform jansson + icu geometry coding base diff --git a/openlr/openlr_stat/CMakeLists.txt b/openlr/openlr_stat/CMakeLists.txt index 2200d15376..a612c770c1 100644 --- a/openlr/openlr_stat/CMakeLists.txt +++ b/openlr/openlr_stat/CMakeLists.txt @@ -19,6 +19,7 @@ omim_link_libraries(${PROJECT_NAME} coding base gflags + icu jansson oauthcpp opening_hours diff --git a/openlr/openlr_tests/CMakeLists.txt b/openlr/openlr_tests/CMakeLists.txt index 39c11f7d71..ba5049733e 100644 --- a/openlr/openlr_tests/CMakeLists.txt +++ b/openlr/openlr_tests/CMakeLists.txt @@ -22,6 +22,7 @@ omim_link_libraries( opening_hours pugixml stats_client + icu ${Qt5Core_LIBRARIES} ${LIBZ} ) diff --git a/partners_api/partners_api_tests/CMakeLists.txt b/partners_api/partners_api_tests/CMakeLists.txt index 45dfdd69ec..2e8eb3efef 100644 --- a/partners_api/partners_api_tests/CMakeLists.txt +++ b/partners_api/partners_api_tests/CMakeLists.txt @@ -26,6 +26,7 @@ omim_link_libraries( protobuf oauthcpp opening_hours + icu ${LIBZ} ${Qt5Widgets_LIBRARIES} ${Qt5Network_LIBRARIES} diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt index a808ad2556..874c3a791d 100644 --- a/qt/CMakeLists.txt +++ b/qt/CMakeLists.txt @@ -72,9 +72,8 @@ omim_link_libraries( base freetype expat - icuuc - icui18n fribidi + icu jansson protobuf osrm @@ -153,6 +152,7 @@ copy_resources( World.mwm WorldCoasts.mwm WorldCoasts_obsolete.mwm + icudt57l.dat.zip 01_dejavusans.ttf 02_droidsans-fallback.ttf diff --git a/routing/routing_consistency_tests/CMakeLists.txt b/routing/routing_consistency_tests/CMakeLists.txt index c2a1535b61..24655fc57c 100644 --- a/routing/routing_consistency_tests/CMakeLists.txt +++ b/routing/routing_consistency_tests/CMakeLists.txt @@ -38,6 +38,7 @@ omim_link_libraries( generator gflags pugixml + icu ${Qt5Widgets_LIBRARIES} ${LIBZ} ) diff --git a/routing/routing_integration_tests/CMakeLists.txt b/routing/routing_integration_tests/CMakeLists.txt index e8bbab0b4e..aa90ea281d 100644 --- a/routing/routing_integration_tests/CMakeLists.txt +++ b/routing/routing_integration_tests/CMakeLists.txt @@ -46,6 +46,7 @@ omim_link_libraries( stats_client pugixml opening_hours + icu ${LIBZ} ) diff --git a/routing/routing_tests/CMakeLists.txt b/routing/routing_tests/CMakeLists.txt index 349191b673..cbb309cff6 100644 --- a/routing/routing_tests/CMakeLists.txt +++ b/routing/routing_tests/CMakeLists.txt @@ -54,6 +54,7 @@ omim_link_libraries( map pugixml stats_client + icu ${LIBZ} ) diff --git a/routing_common/routing_common_tests/CMakeLists.txt b/routing_common/routing_common_tests/CMakeLists.txt index e17bf093f8..0a31cb5b11 100644 --- a/routing_common/routing_common_tests/CMakeLists.txt +++ b/routing_common/routing_common_tests/CMakeLists.txt @@ -28,6 +28,7 @@ omim_link_libraries( map pugixml stats_client + icu ${LIBZ} ) diff --git a/search/pysearch/CMakeLists.txt b/search/pysearch/CMakeLists.txt index 3adc9438f4..432e01eb9a 100644 --- a/search/pysearch/CMakeLists.txt +++ b/search/pysearch/CMakeLists.txt @@ -27,6 +27,7 @@ omim_link_libraries( jansson oauthcpp stats_client + icu ${PYTHON_LIBRARIES} ${Boost_LIBRARIES} ${LIBZ} diff --git a/search/search_integration_tests/CMakeLists.txt b/search/search_integration_tests/CMakeLists.txt index bb8536ad3a..6461b8b283 100644 --- a/search/search_integration_tests/CMakeLists.txt +++ b/search/search_integration_tests/CMakeLists.txt @@ -40,6 +40,7 @@ omim_link_libraries( succinct pugixml opening_hours + icu ${Qt5Network_LIBRARIES} ${LIBZ} ) diff --git a/search/search_quality/assessment_tool/CMakeLists.txt b/search/search_quality/assessment_tool/CMakeLists.txt index 9eac1912f6..f6d368c95f 100644 --- a/search/search_quality/assessment_tool/CMakeLists.txt +++ b/search/search_quality/assessment_tool/CMakeLists.txt @@ -58,6 +58,7 @@ omim_link_libraries( expat freetype fribidi + icu gflags jansson minizip diff --git a/search/search_quality/features_collector_tool/CMakeLists.txt b/search/search_quality/features_collector_tool/CMakeLists.txt index f03afc038d..52fce30cf4 100644 --- a/search/search_quality/features_collector_tool/CMakeLists.txt +++ b/search/search_quality/features_collector_tool/CMakeLists.txt @@ -27,6 +27,7 @@ omim_link_libraries( succinct opening_hours pugixml + icu ${Qt5Core_LIBRARIES} ${Qt5Network_LIBRARIES} ${LIBZ} diff --git a/search/search_quality/search_quality_tool/CMakeLists.txt b/search/search_quality/search_quality_tool/CMakeLists.txt index a7b3d90a05..4789d54ef0 100644 --- a/search/search_quality/search_quality_tool/CMakeLists.txt +++ b/search/search_quality/search_quality_tool/CMakeLists.txt @@ -27,6 +27,7 @@ omim_link_libraries( succinct opening_hours pugixml + icu ${Qt5Core_LIBRARIES} ${Qt5Network_LIBRARIES} ${LIBZ} diff --git a/search/search_tests/CMakeLists.txt b/search/search_tests/CMakeLists.txt index 40d05107a7..37f5627481 100644 --- a/search/search_tests/CMakeLists.txt +++ b/search/search_tests/CMakeLists.txt @@ -41,6 +41,7 @@ omim_link_libraries( pugixml stats_client succinct + icu ${LIBZ} ) diff --git a/storage/storage_integration_tests/CMakeLists.txt b/storage/storage_integration_tests/CMakeLists.txt index 819484bab7..0c6c2dc311 100644 --- a/storage/storage_integration_tests/CMakeLists.txt +++ b/storage/storage_integration_tests/CMakeLists.txt @@ -40,6 +40,7 @@ omim_link_libraries( freetype expat fribidi + icu jansson protobuf osrm diff --git a/storage/storage_tests/CMakeLists.txt b/storage/storage_tests/CMakeLists.txt index eaf31cce26..7b5b137f74 100644 --- a/storage/storage_tests/CMakeLists.txt +++ b/storage/storage_tests/CMakeLists.txt @@ -46,6 +46,7 @@ omim_link_libraries( freetype expat fribidi + icu jansson tess2 protobuf diff --git a/traffic/pytraffic/CMakeLists.txt b/traffic/pytraffic/CMakeLists.txt index 2d1946bdf5..a3f7d886de 100644 --- a/traffic/pytraffic/CMakeLists.txt +++ b/traffic/pytraffic/CMakeLists.txt @@ -39,6 +39,7 @@ omim_link_libraries( protobuf pugixml opening_hours + icu ${PYTHON_LIBRARIES} ${Boost_LIBRARIES} ${LIBZ} diff --git a/traffic/traffic_tests/CMakeLists.txt b/traffic/traffic_tests/CMakeLists.txt index 074ef8dff7..3c55ead1be 100644 --- a/traffic/traffic_tests/CMakeLists.txt +++ b/traffic/traffic_tests/CMakeLists.txt @@ -27,6 +27,7 @@ omim_link_libraries( base stats_client jansson + icu ${LIBZ} ) From 4e185734021757826deeb4bfb4a3934f06b39f87 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 22 Mar 2017 23:59:08 +0300 Subject: [PATCH 06/14] icu added into Qt build system. --- 3party/icu/icu.pro | 815 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 815 insertions(+) create mode 100644 3party/icu/icu.pro diff --git a/3party/icu/icu.pro b/3party/icu/icu.pro new file mode 100644 index 0000000000..76122c1d4c --- /dev/null +++ b/3party/icu/icu.pro @@ -0,0 +1,815 @@ +TARGET = icu +TEMPLATE = lib +CONFIG += staticlib + +ROOT_DIR = ../.. + +include($$ROOT_DIR/common.pri) + +CONFIG -= warn_on +CONFIG *= warn_off + +DEFINES *= U_CHARSET_IS_UTF8=1 +DEFINES *= U_STATIC_IMPLEMENTATION +DEFINES *= U_COMMON_IMPLEMENTATION +DEFINES *= U_I18N_IMPLEMENTATION +#DEFINES *= U_NO_DEFAULT_INCLUDE_UTF_HEADERS + +INCLUDEPATH *= common \ + i18n + +HEADERS += \ + common/unicode/appendable.h \ + common/unicode/brkiter.h \ + common/unicode/bytestream.h \ + common/unicode/bytestrie.h \ + common/unicode/bytestriebuilder.h \ + common/unicode/caniter.h \ + common/unicode/chariter.h \ + common/unicode/dbbi.h \ + common/unicode/docmain.h \ + common/unicode/dtintrv.h \ + common/unicode/enumset.h \ + common/unicode/errorcode.h \ + common/unicode/filteredbrk.h \ + common/unicode/icudataver.h \ + common/unicode/icuplug.h \ + common/unicode/idna.h \ + common/unicode/listformatter.h \ + common/unicode/localpointer.h \ + common/unicode/locdspnm.h \ + common/unicode/locid.h \ + common/unicode/messagepattern.h \ + common/unicode/normalizer2.h \ + common/unicode/normlzr.h \ + common/unicode/parseerr.h \ + common/unicode/parsepos.h \ + common/unicode/platform.h \ + common/unicode/ptypes.h \ + common/unicode/putil.h \ + common/unicode/rbbi.h \ + common/unicode/rep.h \ + common/unicode/resbund.h \ + common/unicode/schriter.h \ + common/unicode/simpleformatter.h \ + common/unicode/std_string.h \ + common/unicode/strenum.h \ + common/unicode/stringpiece.h \ + common/unicode/stringtriebuilder.h \ + common/unicode/symtable.h \ + common/unicode/ubidi.h \ + common/unicode/ubrk.h \ + common/unicode/ucasemap.h \ + common/unicode/ucat.h \ + common/unicode/uchar.h \ + common/unicode/ucharstrie.h \ + common/unicode/ucharstriebuilder.h \ + common/unicode/uchriter.h \ + common/unicode/uclean.h \ + common/unicode/ucnv.h \ + common/unicode/ucnv_cb.h \ + common/unicode/ucnv_err.h \ + common/unicode/ucnvsel.h \ + common/unicode/uconfig.h \ + common/unicode/ucurr.h \ + common/unicode/udata.h \ + common/unicode/udisplaycontext.h \ + common/unicode/uenum.h \ + common/unicode/uidna.h \ + common/unicode/uiter.h \ + common/unicode/uldnames.h \ + common/unicode/ulistformatter.h \ + common/unicode/uloc.h \ + common/unicode/umachine.h \ + common/unicode/umisc.h \ + common/unicode/unifilt.h \ + common/unicode/unifunct.h \ + common/unicode/unimatch.h \ + common/unicode/uniset.h \ + common/unicode/unistr.h \ + common/unicode/unorm.h \ + common/unicode/unorm2.h \ + common/unicode/uobject.h \ + common/unicode/urename.h \ + common/unicode/urep.h \ + common/unicode/ures.h \ + common/unicode/uscript.h \ + common/unicode/uset.h \ + common/unicode/usetiter.h \ + common/unicode/ushape.h \ + common/unicode/usprep.h \ + common/unicode/ustring.h \ + common/unicode/ustringtrie.h \ + common/unicode/utext.h \ + common/unicode/utf.h \ + common/unicode/utf16.h \ + common/unicode/utf32.h \ + common/unicode/utf8.h \ + common/unicode/utf_old.h \ + common/unicode/utrace.h \ + common/unicode/utypes.h \ + common/unicode/uvernum.h \ + common/unicode/uversion.h \ + common/bmpset.h \ + common/brkeng.h \ + common/charstr.h \ + common/cmemory.h \ + common/common.rc \ + common/cpputils.h \ + common/cstr.h \ + common/cstring.h \ + common/cwchar.h \ + common/dictbe.h \ + common/dictionarydata.h \ + common/hash.h \ + common/icuplugimp.h \ + common/localsvc.h \ + common/locbased.h \ + common/locmap.h \ + common/locutil.h \ + common/messageimpl.h \ + common/msvcres.h \ + common/mutex.h \ + common/norm2_nfc_data.h \ + common/norm2allmodes.h \ + common/normalizer2impl.h \ + common/patternprops.h \ + common/pluralmap.h \ + common/propname.h \ + common/propname_data.h \ + common/propsvec.h \ + common/punycode.h \ + common/putilimp.h \ + common/rbbidata.h \ + common/rbbinode.h \ + common/rbbirb.h \ + common/rbbirpt.h \ + common/rbbiscan.h \ + common/rbbisetb.h \ + common/rbbitblb.h \ + common/resource.h \ + common/ruleiter.h \ + common/serv.h \ + common/servloc.h \ + common/servnotf.h \ + common/sharedobject.h \ + common/sprpimpl.h \ + common/uarrsort.h \ + common/uassert.h \ + common/ubidi_props.h \ + common/ubidi_props_data.h \ + common/ubidiimp.h \ + common/ubrkimpl.h \ + common/ucase.h \ + common/ucase_props_data.h \ + common/uchar_props_data.h \ + common/ucln.h \ + common/ucln_cmn.h \ + common/ucln_imp.h \ + common/ucmndata.h \ + common/ucnv_bld.h \ + common/ucnv_cnv.h \ + common/ucnv_ext.h \ + common/ucnv_imp.h \ + common/ucnv_io.h \ + common/ucnvmbcs.h \ + common/ucol_data.h \ + common/ucol_swp.h \ + common/ucurrimp.h \ + common/udatamem.h \ + common/udataswp.h \ + common/uelement.h \ + common/uenumimp.h \ + common/uhash.h \ + common/uinvchar.h \ + common/ulist.h \ + common/ulocimp.h \ + common/umapfile.h \ + common/umutex.h \ + common/unifiedcache.h \ + common/unisetspan.h \ + common/unistrappender.h \ + common/unormimp.h \ + common/uposixdefs.h \ + common/uprops.h \ + common/uresdata.h \ + common/uresimp.h \ + common/ureslocs.h \ + common/usc_impl.h \ + common/uset_imp.h \ + common/ustr_cnv.h \ + common/ustr_imp.h \ + common/ustrenum.h \ + common/ustrfmt.h \ + common/util.h \ + common/utracimp.h \ + common/utrie.h \ + common/utrie2.h \ + common/utrie2_impl.h \ + common/utypeinfo.h \ + common/uvector.h \ + common/uvectr32.h \ + common/uvectr64.h \ + common/wintz.h \ + i18n/unicode/alphaindex.h \ + i18n/unicode/basictz.h \ + i18n/unicode/calendar.h \ + i18n/unicode/choicfmt.h \ + i18n/unicode/coleitr.h \ + i18n/unicode/coll.h \ + i18n/unicode/compactdecimalformat.h \ + i18n/unicode/curramt.h \ + i18n/unicode/currpinf.h \ + i18n/unicode/currunit.h \ + i18n/unicode/datefmt.h \ + i18n/unicode/dcfmtsym.h \ + i18n/unicode/decimfmt.h \ + i18n/unicode/dtfmtsym.h \ + i18n/unicode/dtitvfmt.h \ + i18n/unicode/dtitvinf.h \ + i18n/unicode/dtptngen.h \ + i18n/unicode/dtrule.h \ + i18n/unicode/fieldpos.h \ + i18n/unicode/fmtable.h \ + i18n/unicode/format.h \ + i18n/unicode/fpositer.h \ + i18n/unicode/gender.h \ + i18n/unicode/gregocal.h \ + i18n/unicode/measfmt.h \ + i18n/unicode/measunit.h \ + i18n/unicode/measure.h \ + i18n/unicode/msgfmt.h \ + i18n/unicode/numfmt.h \ + i18n/unicode/numsys.h \ + i18n/unicode/plurfmt.h \ + i18n/unicode/plurrule.h \ + i18n/unicode/rbnf.h \ + i18n/unicode/rbtz.h \ + i18n/unicode/regex.h \ + i18n/unicode/region.h \ + i18n/unicode/reldatefmt.h \ + i18n/unicode/scientificnumberformatter.h \ + i18n/unicode/search.h \ + i18n/unicode/selfmt.h \ + i18n/unicode/simpletz.h \ + i18n/unicode/smpdtfmt.h \ + i18n/unicode/sortkey.h \ + i18n/unicode/stsearch.h \ + i18n/unicode/tblcoll.h \ + i18n/unicode/timezone.h \ + i18n/unicode/tmunit.h \ + i18n/unicode/tmutamt.h \ + i18n/unicode/tmutfmt.h \ + i18n/unicode/translit.h \ + i18n/unicode/tzfmt.h \ + i18n/unicode/tznames.h \ + i18n/unicode/tzrule.h \ + i18n/unicode/tztrans.h \ + i18n/unicode/ucal.h \ + i18n/unicode/ucol.h \ + i18n/unicode/ucoleitr.h \ + i18n/unicode/ucsdet.h \ + i18n/unicode/udat.h \ + i18n/unicode/udateintervalformat.h \ + i18n/unicode/udatpg.h \ + i18n/unicode/ufieldpositer.h \ + i18n/unicode/uformattable.h \ + i18n/unicode/ugender.h \ + i18n/unicode/ulocdata.h \ + i18n/unicode/umsg.h \ + i18n/unicode/unirepl.h \ + i18n/unicode/unum.h \ + i18n/unicode/unumsys.h \ + i18n/unicode/upluralrules.h \ + i18n/unicode/uregex.h \ + i18n/unicode/uregion.h \ + i18n/unicode/ureldatefmt.h \ + i18n/unicode/usearch.h \ + i18n/unicode/uspoof.h \ + i18n/unicode/utmscale.h \ + i18n/unicode/utrans.h \ + i18n/unicode/vtzone.h \ + i18n/affixpatternparser.h \ + i18n/anytrans.h \ + i18n/astro.h \ + i18n/bocsu.h \ + i18n/brktrans.h \ + i18n/buddhcal.h \ + i18n/casetrn.h \ + i18n/cecal.h \ + i18n/chnsecal.h \ + i18n/collation.h \ + i18n/collationbuilder.h \ + i18n/collationcompare.h \ + i18n/collationdata.h \ + i18n/collationdatabuilder.h \ + i18n/collationdatareader.h \ + i18n/collationdatawriter.h \ + i18n/collationfastlatin.h \ + i18n/collationfastlatinbuilder.h \ + i18n/collationfcd.h \ + i18n/collationiterator.h \ + i18n/collationkeys.h \ + i18n/collationroot.h \ + i18n/collationrootelements.h \ + i18n/collationruleparser.h \ + i18n/collationsets.h \ + i18n/collationsettings.h \ + i18n/collationtailoring.h \ + i18n/collationweights.h \ + i18n/collunsafe.h \ + i18n/coptccal.h \ + i18n/cpdtrans.h \ + i18n/csdetect.h \ + i18n/csmatch.h \ + i18n/csr2022.h \ + i18n/csrecog.h \ + i18n/csrmbcs.h \ + i18n/csrsbcs.h \ + i18n/csrucode.h \ + i18n/csrutf8.h \ + i18n/currfmt.h \ + i18n/dangical.h \ + i18n/dayperiodrules.h \ + i18n/dcfmtimp.h \ + i18n/decContext.h \ + i18n/decfmtst.h \ + i18n/decimalformatpattern.h \ + i18n/decimalformatpatternimpl.h \ + i18n/decimfmtimpl.h \ + i18n/decNumber.h \ + i18n/decNumberLocal.h \ + i18n/digitaffix.h \ + i18n/digitaffixesandpadding.h \ + i18n/digitformatter.h \ + i18n/digitgrouping.h \ + i18n/digitinterval.h \ + i18n/digitlst.h \ + i18n/dtitv_impl.h \ + i18n/dtptngen_impl.h \ + i18n/esctrn.h \ + i18n/ethpccal.h \ + i18n/fmtableimp.h \ + i18n/fphdlimp.h \ + i18n/funcrepl.h \ + i18n/gregoimp.h \ + i18n/hebrwcal.h \ + i18n/identifier_info.h \ + i18n/indiancal.h \ + i18n/inputext.h \ + i18n/islamcal.h \ + i18n/japancal.h \ + i18n/msgfmt_impl.h \ + i18n/name2uni.h \ + i18n/nfrlist.h \ + i18n/nfrs.h \ + i18n/nfrule.h \ + i18n/nfsubs.h \ + i18n/nortrans.h \ + i18n/nultrans.h \ + i18n/numsys_impl.h \ + i18n/olsontz.h \ + i18n/persncal.h \ + i18n/pluralaffix.h \ + i18n/plurrule_impl.h \ + i18n/precision.h \ + i18n/quant.h \ + i18n/quantityformatter.h \ + i18n/rbt.h \ + i18n/rbt_data.h \ + i18n/rbt_pars.h \ + i18n/rbt_rule.h \ + i18n/rbt_set.h \ + i18n/regexcmp.h \ + i18n/regexcst.h \ + i18n/regeximp.h \ + i18n/regexst.h \ + i18n/regextxt.h \ + i18n/region_impl.h \ + i18n/reldtfmt.h \ + i18n/remtrans.h \ + i18n/scriptset.h \ + i18n/selfmtimpl.h \ + i18n/sharedbreakiterator.h \ + i18n/sharedcalendar.h \ + i18n/shareddateformatsymbols.h \ + i18n/sharednumberformat.h \ + i18n/sharedpluralrules.h \ + i18n/significantdigitinterval.h \ + i18n/smallintformatter.h \ + i18n/smpdtfst.h \ + i18n/standardplural.h \ + i18n/strmatch.h \ + i18n/strrepl.h \ + i18n/taiwncal.h \ + i18n/titletrn.h \ + i18n/tolowtrn.h \ + i18n/toupptrn.h \ + i18n/transreg.h \ + i18n/tridpars.h \ + i18n/tzgnames.h \ + i18n/tznames_impl.h \ + i18n/ucln_in.h \ + i18n/ucol_imp.h \ + i18n/uitercollationiterator.h \ + i18n/umsg_imp.h \ + i18n/unesctrn.h \ + i18n/uni2name.h \ + i18n/uspoof_conf.h \ + i18n/uspoof_impl.h \ + i18n/uspoof_wsconf.h \ + i18n/usrchimp.h \ + i18n/utf16collationiterator.h \ + i18n/utf8collationiterator.h \ + i18n/valueformatter.h \ + i18n/visibledigits.h \ + i18n/vzone.h \ + i18n/windtfmt.h \ + i18n/winnmfmt.h \ + i18n/wintzimpl.h \ + i18n/zonemeta.h \ + i18n/zrule.h \ + i18n/ztrans.h + +SOURCES += \ + common/appendable.cpp \ + common/bmpset.cpp \ + common/brkeng.cpp \ + common/brkiter.cpp \ + common/bytestream.cpp \ + common/bytestrie.cpp \ + common/bytestriebuilder.cpp \ + common/bytestrieiterator.cpp \ + common/caniter.cpp \ + common/chariter.cpp \ + common/charstr.cpp \ + common/cstr.cpp \ + common/dictbe.cpp \ + common/dictionarydata.cpp \ + common/dtintrv.cpp \ + common/errorcode.cpp \ + common/filteredbrk.cpp \ + common/filterednormalizer2.cpp \ + common/icuplug.cpp \ + common/listformatter.cpp \ + common/loadednormalizer2impl.cpp \ + common/locavailable.cpp \ + common/locbased.cpp \ + common/locdispnames.cpp \ + common/locdspnm.cpp \ + common/locid.cpp \ + common/loclikely.cpp \ + common/locresdata.cpp \ + common/locutil.cpp \ + common/messagepattern.cpp \ + common/normalizer2.cpp \ + common/normalizer2impl.cpp \ + common/normlzr.cpp \ + common/parsepos.cpp \ + common/patternprops.cpp \ + common/pluralmap.cpp \ + common/propname.cpp \ + common/punycode.cpp \ + common/putil.cpp \ + common/rbbi.cpp \ + common/rbbidata.cpp \ + common/rbbinode.cpp \ + common/rbbirb.cpp \ + common/rbbiscan.cpp \ + common/rbbisetb.cpp \ + common/rbbistbl.cpp \ + common/rbbitblb.cpp \ + common/resbund.cpp \ + common/resbund_cnv.cpp \ + common/resource.cpp \ + common/ruleiter.cpp \ + common/schriter.cpp \ + common/serv.cpp \ + common/servlk.cpp \ + common/servlkf.cpp \ + common/servls.cpp \ + common/servnotf.cpp \ + common/servrbf.cpp \ + common/servslkf.cpp \ + common/sharedobject.cpp \ + common/simpleformatter.cpp \ + common/stringpiece.cpp \ + common/stringtriebuilder.cpp \ + common/ubrk.cpp \ + common/ucase.cpp \ + common/ucasemap.cpp \ + common/ucasemap_titlecase_brkiter.cpp \ + common/ucharstrie.cpp \ + common/ucharstriebuilder.cpp \ + common/ucharstrieiterator.cpp \ + common/uchriter.cpp \ + common/ucln_cmn.cpp \ + common/ucnv2022.cpp \ + common/ucnv_bld.cpp \ + common/ucnv_ext.cpp \ + common/ucnv_io.cpp \ + common/ucnvbocu.cpp \ + common/ucnvmbcs.cpp \ + common/ucnvsel.cpp \ + common/ucol_swp.cpp \ + common/ucurr.cpp \ + common/udata.cpp \ + common/uhash_us.cpp \ + common/uidna.cpp \ + common/uinit.cpp \ + common/uiter.cpp \ + common/ulistformatter.cpp \ + common/uloc.cpp \ + common/uloc_keytype.cpp \ + common/umutex.cpp \ + common/unames.cpp \ + common/unifiedcache.cpp \ + common/unifilt.cpp \ + common/unifunct.cpp \ + common/uniset.cpp \ + common/uniset_closure.cpp \ + common/uniset_props.cpp \ + common/unisetspan.cpp \ + common/unistr.cpp \ + common/unistr_case.cpp \ + common/unistr_case_locale.cpp \ + common/unistr_cnv.cpp \ + common/unistr_props.cpp \ + common/unistr_titlecase_brkiter.cpp \ + common/unorm.cpp \ + common/unormcmp.cpp \ + common/uobject.cpp \ + common/uprops.cpp \ + common/uresbund.cpp \ + common/uresdata.cpp \ + common/uscript_props.cpp \ + common/uset.cpp \ + common/uset_props.cpp \ + common/usetiter.cpp \ + common/ushape.cpp \ + common/usprep.cpp \ + common/ustack.cpp \ + common/ustr_cnv.cpp \ + common/ustr_titlecase_brkiter.cpp \ + common/ustr_wcs.cpp \ + common/ustrcase.cpp \ + common/ustrcase_locale.cpp \ + common/ustrenum.cpp \ + common/ustring.cpp \ + common/ustrtrns.cpp \ + common/utext.cpp \ + common/util.cpp \ + common/util_props.cpp \ + common/utrie.cpp \ + common/utrie2.cpp \ + common/utrie2_builder.cpp \ + common/uts46.cpp \ + common/uvector.cpp \ + common/uvectr32.cpp \ + common/uvectr64.cpp \ + i18n/affixpatternparser.cpp \ + i18n/alphaindex.cpp \ + i18n/anytrans.cpp \ + i18n/astro.cpp \ + i18n/basictz.cpp \ + i18n/bocsu.cpp \ + i18n/brktrans.cpp \ + i18n/buddhcal.cpp \ + i18n/calendar.cpp \ + i18n/casetrn.cpp \ + i18n/cecal.cpp \ + i18n/chnsecal.cpp \ + i18n/choicfmt.cpp \ + i18n/coleitr.cpp \ + i18n/coll.cpp \ + i18n/collation.cpp \ + i18n/collationbuilder.cpp \ + i18n/collationcompare.cpp \ + i18n/collationdata.cpp \ + i18n/collationdatabuilder.cpp \ + i18n/collationdatareader.cpp \ + i18n/collationdatawriter.cpp \ + i18n/collationfastlatin.cpp \ + i18n/collationfastlatinbuilder.cpp \ + i18n/collationfcd.cpp \ + i18n/collationiterator.cpp \ + i18n/collationkeys.cpp \ + i18n/collationroot.cpp \ + i18n/collationrootelements.cpp \ + i18n/collationruleparser.cpp \ + i18n/collationsets.cpp \ + i18n/collationsettings.cpp \ + i18n/collationtailoring.cpp \ + i18n/collationweights.cpp \ + i18n/compactdecimalformat.cpp \ + i18n/coptccal.cpp \ + i18n/cpdtrans.cpp \ + i18n/csdetect.cpp \ + i18n/csmatch.cpp \ + i18n/csr2022.cpp \ + i18n/csrecog.cpp \ + i18n/csrmbcs.cpp \ + i18n/csrsbcs.cpp \ + i18n/csrucode.cpp \ + i18n/csrutf8.cpp \ + i18n/curramt.cpp \ + i18n/currfmt.cpp \ + i18n/currpinf.cpp \ + i18n/currunit.cpp \ + i18n/dangical.cpp \ + i18n/datefmt.cpp \ + i18n/dayperiodrules.cpp \ + i18n/dcfmtsym.cpp \ + i18n/decfmtst.cpp \ + i18n/decimalformatpattern.cpp \ + i18n/decimfmt.cpp \ + i18n/decimfmtimpl.cpp \ + i18n/digitaffix.cpp \ + i18n/digitaffixesandpadding.cpp \ + i18n/digitformatter.cpp \ + i18n/digitgrouping.cpp \ + i18n/digitinterval.cpp \ + i18n/digitlst.cpp \ + i18n/dtfmtsym.cpp \ + i18n/dtitvfmt.cpp \ + i18n/dtitvinf.cpp \ + i18n/dtptngen.cpp \ + i18n/dtrule.cpp \ + i18n/esctrn.cpp \ + i18n/ethpccal.cpp \ + i18n/fmtable.cpp \ + i18n/fmtable_cnv.cpp \ + i18n/format.cpp \ + i18n/fphdlimp.cpp \ + i18n/fpositer.cpp \ + i18n/funcrepl.cpp \ + i18n/gender.cpp \ + i18n/gregocal.cpp \ + i18n/gregoimp.cpp \ + i18n/hebrwcal.cpp \ + i18n/identifier_info.cpp \ + i18n/indiancal.cpp \ + i18n/inputext.cpp \ + i18n/islamcal.cpp \ + i18n/japancal.cpp \ + i18n/measfmt.cpp \ + i18n/measunit.cpp \ + i18n/measure.cpp \ + i18n/msgfmt.cpp \ + i18n/name2uni.cpp \ + i18n/nfrs.cpp \ + i18n/nfrule.cpp \ + i18n/nfsubs.cpp \ + i18n/nortrans.cpp \ + i18n/nultrans.cpp \ + i18n/numfmt.cpp \ + i18n/numsys.cpp \ + i18n/olsontz.cpp \ + i18n/persncal.cpp \ + i18n/pluralaffix.cpp \ + i18n/plurfmt.cpp \ + i18n/plurrule.cpp \ + i18n/precision.cpp \ + i18n/quant.cpp \ + i18n/quantityformatter.cpp \ + i18n/rbnf.cpp \ + i18n/rbt.cpp \ + i18n/rbt_data.cpp \ + i18n/rbt_pars.cpp \ + i18n/rbt_rule.cpp \ + i18n/rbt_set.cpp \ + i18n/rbtz.cpp \ + i18n/regexcmp.cpp \ + i18n/regeximp.cpp \ + i18n/regexst.cpp \ + i18n/regextxt.cpp \ + i18n/region.cpp \ + i18n/reldatefmt.cpp \ + i18n/reldtfmt.cpp \ + i18n/rematch.cpp \ + i18n/remtrans.cpp \ + i18n/repattrn.cpp \ + i18n/rulebasedcollator.cpp \ + i18n/scientificnumberformatter.cpp \ + i18n/scriptset.cpp \ + i18n/search.cpp \ + i18n/selfmt.cpp \ + i18n/sharedbreakiterator.cpp \ + i18n/simpletz.cpp \ + i18n/smallintformatter.cpp \ + i18n/smpdtfmt.cpp \ + i18n/smpdtfst.cpp \ + i18n/sortkey.cpp \ + i18n/standardplural.cpp \ + i18n/strmatch.cpp \ + i18n/strrepl.cpp \ + i18n/stsearch.cpp \ + i18n/taiwncal.cpp \ + i18n/timezone.cpp \ + i18n/titletrn.cpp \ + i18n/tmunit.cpp \ + i18n/tmutamt.cpp \ + i18n/tmutfmt.cpp \ + i18n/tolowtrn.cpp \ + i18n/toupptrn.cpp \ + i18n/translit.cpp \ + i18n/transreg.cpp \ + i18n/tridpars.cpp \ + i18n/tzfmt.cpp \ + i18n/tzgnames.cpp \ + i18n/tznames.cpp \ + i18n/tznames_impl.cpp \ + i18n/tzrule.cpp \ + i18n/tztrans.cpp \ + i18n/ucal.cpp \ + i18n/ucln_in.cpp \ + i18n/ucol.cpp \ + i18n/ucol_res.cpp \ + i18n/ucol_sit.cpp \ + i18n/ucoleitr.cpp \ + i18n/ucsdet.cpp \ + i18n/udat.cpp \ + i18n/udateintervalformat.cpp \ + i18n/udatpg.cpp \ + i18n/ufieldpositer.cpp \ + i18n/uitercollationiterator.cpp \ + i18n/umsg.cpp \ + i18n/unesctrn.cpp \ + i18n/uni2name.cpp \ + i18n/unum.cpp \ + i18n/unumsys.cpp \ + i18n/upluralrules.cpp \ + i18n/uregex.cpp \ + i18n/uregexc.cpp \ + i18n/uregion.cpp \ + i18n/usearch.cpp \ + i18n/uspoof.cpp \ + i18n/uspoof_build.cpp \ + i18n/uspoof_conf.cpp \ + i18n/uspoof_impl.cpp \ + i18n/uspoof_wsconf.cpp \ + i18n/utf16collationiterator.cpp \ + i18n/utf8collationiterator.cpp \ + i18n/utrans.cpp \ + i18n/valueformatter.cpp \ + i18n/visibledigits.cpp \ + i18n/vtzone.cpp \ + i18n/vzone.cpp \ + i18n/windtfmt.cpp \ + i18n/winnmfmt.cpp \ + i18n/wintzimpl.cpp \ + i18n/zonemeta.cpp \ + i18n/zrule.cpp \ + i18n/ztrans.cpp \ + common/cmemory.c \ + common/cstring.c \ + common/cwchar.c \ + common/icudataver.c \ + common/locmap.c \ + common/propsvec.c \ + common/uarrsort.c \ + common/ubidi.c \ + common/ubidi_props.c \ + common/ubidiln.c \ + common/ubidiwrt.c \ + common/ucat.c \ + common/uchar.c \ + common/ucmndata.c \ + common/ucnv.c \ + common/ucnv_cb.c \ + common/ucnv_cnv.c \ + common/ucnv_ct.c \ + common/ucnv_err.c \ + common/ucnv_lmb.c \ + common/ucnv_set.c \ + common/ucnv_u16.c \ + common/ucnv_u32.c \ + common/ucnv_u7.c \ + common/ucnv_u8.c \ + common/ucnvdisp.c \ + common/ucnvhz.c \ + common/ucnvisci.c \ + common/ucnvlat1.c \ + common/ucnvscsu.c \ + common/udatamem.c \ + common/udataswp.c \ + common/uenum.c \ + common/uhash.c \ + common/uinvchar.c \ + common/ulist.c \ + common/uloc_tag.c \ + common/umapfile.c \ + common/umath.c \ + common/ures_cnv.c \ + common/usc_impl.c \ + common/uscript.c \ + common/ustrfmt.c \ + common/utf_impl.c \ + common/utrace.c \ + common/utypes.c \ + common/wintz.c \ + i18n/decContext.c \ + i18n/decNumber.c \ + i18n/ulocdata.c \ + i18n/utmscale.c \ + stubdata/stubdata.c From 955d43ea1e4597e138e8ec213688fab4594f6d7f Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Thu, 23 Mar 2017 01:38:38 +0300 Subject: [PATCH 07/14] Using default language as transliteration source if there is no other mwm languages available. --- indexer/feature_utils.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/indexer/feature_utils.cpp b/indexer/feature_utils.cpp index bb363e8b08..f9cf16d51e 100644 --- a/indexer/feature_utils.cpp +++ b/indexer/feature_utils.cpp @@ -49,6 +49,8 @@ void GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Mul return; } } + if (!mwmLangCodes.empty() && src.GetString(StringUtf8Multilang::kDefaultCode, srcName)) + out = Transliterate(srcName, StringUtf8Multilang::GetLangEnNameByCode(mwmLangCodes[0])); } void GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) From bfdc4ee246347545456116a7ef9e39c160170830 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Fri, 24 Mar 2017 14:22:54 +0300 Subject: [PATCH 08/14] Using a pool of transliterators. --- 3party/icu/CMakeLists.txt | 3 +- 3party/icu/icu.pro | 3 +- coding/CMakeLists.txt | 8 ++- coding/coding.pro | 5 ++ coding/multilang_utf8_string.cpp | 36 +++++------ coding/multilang_utf8_string.hpp | 6 +- coding/transliteration.cpp | 59 +++++++++++++++++++ coding/transliteration.hpp | 28 +++++++++ indexer/CMakeLists.txt | 2 +- indexer/feature_utils.cpp | 38 +----------- indexer/feature_utils.hpp | 3 - indexer/indexer.pro | 2 +- map/framework.cpp | 7 ++- xcode/coding/coding.xcodeproj/project.pbxproj | 30 ++++++++++ xcode/icu/icu.xcodeproj/project.pbxproj | 2 + 15 files changed, 165 insertions(+), 67 deletions(-) create mode 100644 coding/transliteration.cpp create mode 100644 coding/transliteration.hpp diff --git a/3party/icu/CMakeLists.txt b/3party/icu/CMakeLists.txt index 3d5e4f7257..85432e5fd6 100644 --- a/3party/icu/CMakeLists.txt +++ b/3party/icu/CMakeLists.txt @@ -5,7 +5,8 @@ add_definitions( -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION - -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS) + -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS + -DU_DISABLE_RENAMING) add_compile_options( "-Wall" diff --git a/3party/icu/icu.pro b/3party/icu/icu.pro index 76122c1d4c..22d2438383 100644 --- a/3party/icu/icu.pro +++ b/3party/icu/icu.pro @@ -13,7 +13,8 @@ DEFINES *= U_CHARSET_IS_UTF8=1 DEFINES *= U_STATIC_IMPLEMENTATION DEFINES *= U_COMMON_IMPLEMENTATION DEFINES *= U_I18N_IMPLEMENTATION -#DEFINES *= U_NO_DEFAULT_INCLUDE_UTF_HEADERS +DEFINES *= U_NO_DEFAULT_INCLUDE_UTF_HEADERS +DEFINES *= U_DISABLE_RENAMING INCLUDEPATH *= common \ i18n diff --git a/coding/CMakeLists.txt b/coding/CMakeLists.txt index 51bd2c744b..52ae94df7b 100644 --- a/coding/CMakeLists.txt +++ b/coding/CMakeLists.txt @@ -1,8 +1,12 @@ project(coding) +add_definitions(-DU_DISABLE_RENAMING) + include_directories( ${OMIM_ROOT}/coding ${OMIM_ROOT}/3party/expat + ${OMIM_ROOT}/3party/icu/common + ${OMIM_ROOT}/3party/icu/i18n ) set( @@ -66,7 +70,9 @@ set( streams_sink.hpp succinct_mapper.hpp traffic.cpp - traffic.hpp + traffic.hpp + transliterator.cpp + transliterator.hpp uri.cpp uri.hpp url_encode.hpp diff --git a/coding/coding.pro b/coding/coding.pro index 4025552cb8..94ead8140d 100644 --- a/coding/coding.pro +++ b/coding/coding.pro @@ -2,6 +2,9 @@ TARGET = coding TEMPLATE = lib CONFIG += staticlib warn_on +INCLUDEPATH += ../3party/icu/common ../3party/icu/i18n + +DEFINES *= U_DISABLE_RENAMING ROOT_DIR = .. @@ -24,6 +27,7 @@ SOURCES += \ reader_writer_ops.cpp \ simple_dense_coding.cpp \ traffic.cpp \ + transliteration.cpp \ uri.cpp \ # varint_vector.cpp \ zip_creator.cpp \ @@ -76,6 +80,7 @@ HEADERS += \ streams_sink.hpp \ succinct_mapper.hpp \ traffic.hpp \ + transliteration.hpp \ uri.hpp \ url_encode.hpp \ value_opt_string.hpp \ diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp index 628287cb5c..a3e1723121 100644 --- a/coding/multilang_utf8_string.cpp +++ b/coding/multilang_utf8_string.cpp @@ -9,22 +9,22 @@ namespace // Languages below were choosen after sorting name: tags in 2011. // Note, that it's not feasible to increase languages number here due to // our current encoding (6 bit to store language code). -StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country", "Any"}, - {"en", "English", "English"}, {"ja", "日本語", "Japanese"}, {"fr", "Français", "French"}, {"ko_rm", "Korean (Romanized)", "Korean"}, - {"ar", "العربية", "Arabic"}, {"de", "Deutsch", "German"}, {"int_name", "International (Latin)", "Latin"}, {"ru", "Русский", "Russian"}, - {"sv", "Svenska", "Swedish"}, {"zh", "中文", "Chinese"}, {"fi", "Suomi", "Finnish"}, {"be", "Беларуская", "Belarusian"}, {"ka", "ქართული", "Georgian"}, - {"ko", "한국어", "Korean"}, {"he", "עברית", "Hebrew"}, {"nl", "Nederlands", "Dutch"}, {"ga", "Gaeilge", "Irish"}, - {"ja_rm", "Japanese (Romanized)", "Japanese"}, {"el", "Ελληνικά", "Greek"}, {"it", "Italiano", "Italian"}, {"es", "Español", "Spanish"}, - {"zh_pinyin", "Chinese (Pinyin)", "Chinese"}, {"th", "ไทย", "Thailand"}, {"cy", "Cymraeg", "Welsh"}, {"sr", "Српски", "Serbian"}, - {"uk", "Українська", "Ukrainian"}, {"ca", "Català", "Catalan"}, {"hu", "Magyar", "Hungarian"}, {"hsb", "Hornjoserbšćina", "Upper Sorbian"}, {"eu", "Euskara", "Basque"}, - {"fa", "فارسی", "Farsi"}, {"br", "Breton", "Breton"}, {"pl", "Polski", "Polish"}, {"hy", "Հայերէն", "Armenian"}, {"kn", "ಕನ್ನಡ", "Kannada"}, - {"sl", "Slovenščina", "Slovene"}, {"ro", "Română", "Romanian"}, {"sq", "Shqipe", "Shqipe"}, {"am", "አማርኛ", "Amharic"}, {"fy", "Frysk", "Frisian"}, - {"cs", "Čeština", "Czech"}, {"gd", "Gàidhlig", "Scots Gaelic"}, {"sk", "Slovenčina", "Slovak"}, {"af", "Afrikaans", "Afrikaans"}, - {"ja_kana", "日本語(カタカナ)", "Japanese (Katakana)"}, {"lb", "Luxembourgish", "Luxembourgish"}, {"pt", "Português", "Portuguese"}, {"hr", "Hrvatski", "Croatian"}, - {"fur", "Friulian", "Friulian"}, {"vi", "Tiếng Việt", "Vietnamese"}, {"tr", "Türkçe", "Turkish"}, {"bg", "Български", "Bulgarian"}, - {"eo", "Esperanto", "Esperanto"}, {"lt", "Lietuvių", "Lithuanian"}, {"la", "Latin", "Latin"}, {"kk", "Қазақ", "Kazakh"}, - {"gsw", "Schwiizertüütsch", "Swiss German"}, {"et", "Eesti", "Estonian"}, {"ku", "Kurdish", "Kurdish"}, {"mn", "Mongolian", "Mongolian"}, - {"mk", "Македонски", "Macedonian"}, {"lv", "Latviešu", "Latvian"}, {"hi", "हिन्दी", "Hindi"} +StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country", "Any-Latin"}, + {"en", "English", ""}, {"ja", "日本語", "Any-Latin"}, {"fr", "Français", ""}, {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, + {"ar", "العربية", "Any-Latin"}, {"de", "Deutsch", ""}, {"int_name", "International (Latin)", "Any-Latin"}, {"ru", "Русский", "Russian-Latin/BGN"}, + {"sv", "Svenska", "Any-Latin"}, {"zh", "中文", "Any-Latin"}, {"fi", "Suomi", "Any-Latin"}, {"be", "Беларуская", "Belarusian-Latin/BGN"}, {"ka", "ქართული", "Georgian-Latin"}, + {"ko", "한국어", "Hangul"}, {"he", "עברית", "Hebrew"}, {"nl", "Nederlands", ""}, {"ga", "Gaeilge", "Any-Latin"}, + {"ja_rm", "Japanese (Romanized)", "Any-Latin"}, {"el", "Ελληνικά", "Greek-Latin"}, {"it", "Italiano", ""}, {"es", "Español", ""}, + {"zh_pinyin", "Chinese (Pinyin)", "Any-Latin"}, {"th", "ไทย", "Thai-Latin"}, {"cy", "Cymraeg", "Any-Latin"}, {"sr", "Српски", "Serbian-Latin/BGN"}, + {"uk", "Українська", "Ukrainian-Latin/BGN"}, {"ca", "Català", "Any-Latin"}, {"hu", "Magyar", "Any-Latin"}, {"hsb", "Hornjoserbšćina", "Any-Latin"}, {"eu", "Euskara", "Any-Latin"}, + {"fa", "فارسی", "Any-Latin"}, {"br", "Breton", "Any-Latin"}, {"pl", "Polski", "Any-Latin"}, {"hy", "Հայերէն", "Armenian-Latin"}, {"kn", "ಕನ್ನಡ", "Kannada-Latin"}, + {"sl", "Slovenščina", "Any-Latin"}, {"ro", "Română", "Any-Latin"}, {"sq", "Shqipe", "Any-Latin"}, {"am", "አማርኛ", "Amharic-Latin/BGN"}, {"fy", "Frysk", "Any-Latin"}, + {"cs", "Čeština", "Any-Latin"}, {"gd", "Gàidhlig", "Any-Latin"}, {"sk", "Slovenčina", "Any-Latin"}, {"af", "Afrikaans", "Any-Latin"}, + {"ja_kana", "日本語(カタカナ)", "Katakana-Latin"}, {"lb", "Luxembourgish", "Any-Latin"}, {"pt", "Português", "Any-Latin"}, {"hr", "Hrvatski", "Any-Latin"}, + {"fur", "Friulian", "Any-Latin"}, {"vi", "Tiếng Việt", "Any-Latin"}, {"tr", "Türkçe", "Any-Latin"}, {"bg", "Български", "Bulgarian-Latin/BGN"}, + {"eo", "Esperanto", "Any-Latin"}, {"lt", "Lietuvių", "Any-Latin"}, {"la", "Latin", ""}, {"kk", "Қазақ", "Kazakh-Latin/BGN"}, + {"gsw", "Schwiizertüütsch", "Any-Latin"}, {"et", "Eesti", "Any-Latin"}, {"ku", "Kurdish", "Any-Latin"}, {"mn", "Mongolian", "Mongolian-Latin/BGN"}, + {"mk", "Македонски", "Macedonian-Latin/BGN"}, {"lv", "Latviešu", "Any-Latin"}, {"hi", "हिन्दी", "Any-Latin"} }}; static_assert(g_languages.size() == StringUtf8Multilang::kMaxSupportedLanguages, @@ -72,11 +72,11 @@ char const * StringUtf8Multilang::GetLangNameByCode(int8_t langCode) } // static -char const * StringUtf8Multilang::GetLangEnNameByCode(int8_t langCode) +char const * StringUtf8Multilang::GetTransliteratorIdByCode(int8_t langCode) { if (langCode < 0 || langCode >= static_cast(g_languages.size())) return ""; - return g_languages[langCode].m_enName; + return g_languages[langCode].m_transliteratorId; } size_t StringUtf8Multilang::GetNextIndex(size_t i) const diff --git a/coding/multilang_utf8_string.hpp b/coding/multilang_utf8_string.hpp index afd19250b0..f54d402a1e 100644 --- a/coding/multilang_utf8_string.hpp +++ b/coding/multilang_utf8_string.hpp @@ -50,8 +50,8 @@ public: char const * m_code; /// Native language name. char const * m_name; - /// Native language name in English. - char const * m_enName; + /// Transliterator to latin id. + char const * m_transliteratorId; }; using Languages = array; @@ -64,7 +64,7 @@ public: /// @returns empty string if langCode is invalid. static char const * GetLangNameByCode(int8_t langCode); /// @returns empty string if langCode is invalid. - static char const * GetLangEnNameByCode(int8_t langCode); + static char const * GetTransliteratorIdByCode(int8_t langCode); inline bool operator== (StringUtf8Multilang const & rhs) const { diff --git a/coding/transliteration.cpp b/coding/transliteration.cpp new file mode 100644 index 0000000000..937dd8106f --- /dev/null +++ b/coding/transliteration.cpp @@ -0,0 +1,59 @@ +#include "coding/transliteration.hpp" +#include "coding/multilang_utf8_string.hpp" + +#include "base/logging.hpp" + +#include "3party/icu/common/unicode/unistr.h" +#include "3party/icu/common/unicode/utypes.h" +#include "3party/icu/i18n/unicode/translit.h" +#include "3party/icu/i18n/unicode/utrans.h" + +Transliteration::~Transliteration() +{ + //u_cleanup(); +} + +Transliteration & Transliteration::GetInstance() +{ + static Transliteration instance; + return instance; +} + +void Transliteration::Init(std::string const & icuDataDir) +{ + u_setDataDirectory(icuDataDir.c_str()); + + for (auto const & lang : StringUtf8Multilang::GetSupportedLanguages()) + { + if (strlen(lang.m_transliteratorId) == 0 || m_transliterators.count(lang.m_transliteratorId) != 0) + continue; + + UErrorCode status = U_ZERO_ERROR; + std::unique_ptr transliterator( + Transliterator::createInstance(lang.m_transliteratorId, UTRANS_FORWARD, status)); + + if (transliterator != nullptr) + m_transliterators.emplace(lang.m_transliteratorId, std::move(transliterator)); + else + LOG(LWARNING, ("Cannot create transliterator \"", lang.m_transliteratorId, "\", icu error =", status)); + } +} + +std::string Transliteration::Transliterate(std::string const & str, int8_t langCode) const +{ + auto const transliteratorId = StringUtf8Multilang::GetTransliteratorIdByCode(langCode); + auto const & it = m_transliterators.find(transliteratorId); + if (it == m_transliterators.end()) + { + LOG(LWARNING, ("Transliteration failed, unknown transliterator \"", transliteratorId, "\"")); + return ""; + } + + UnicodeString ustr(str.c_str()); + it->second->transliterate(ustr); + + std::string resultStr; + ustr.toUTF8String(resultStr); + + return resultStr; +} diff --git a/coding/transliteration.hpp b/coding/transliteration.hpp new file mode 100644 index 0000000000..4d1f0eb7e2 --- /dev/null +++ b/coding/transliteration.hpp @@ -0,0 +1,28 @@ +#pragma once + +#include +#include +#include + +namespace icu +{ +class Transliterator; +} + +class Transliteration +{ +public: + ~Transliteration(); + + static Transliteration & GetInstance(); + + void Init(std::string const & icuDataDir); + + std::string Transliterate(std::string const & str, int8_t langCode) const; + +private: + Transliteration() = default; + + struct TransliteratorWrapper; + std::map> m_transliterators; +}; diff --git a/indexer/CMakeLists.txt b/indexer/CMakeLists.txt index 12f6ed3dfc..b7c93770d1 100644 --- a/indexer/CMakeLists.txt +++ b/indexer/CMakeLists.txt @@ -1,6 +1,6 @@ project(indexer) -include_directories(${OMIM_ROOT}/3party/protobuf/src ${OMIM_ROOT}/3party/icu/common ${OMIM_ROOT}/3party/icu/i18n) +include_directories(${OMIM_ROOT}/3party/protobuf/src) set( SRC diff --git a/indexer/feature_utils.cpp b/indexer/feature_utils.cpp index f9cf16d51e..ef36b6fa47 100644 --- a/indexer/feature_utils.cpp +++ b/indexer/feature_utils.cpp @@ -8,14 +8,10 @@ #include "geometry/point2d.hpp" #include "coding/multilang_utf8_string.hpp" +#include "coding/transliteration.hpp" #include "base/base.hpp" -#include "3party/icu/i18n/unicode/translit.h" -#include "3party/icu/i18n/unicode/utrans.h" -#include "3party/icu/common/unicode/utypes.h" -#include "3party/icu/common/unicode/unistr.h" - #include "std/vector.hpp" namespace @@ -44,13 +40,13 @@ void GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Mul { if (src.GetString(code, srcName)) { - out = Transliterate(srcName, StringUtf8Multilang::GetLangEnNameByCode(code)); + out = Transliteration::GetInstance().Transliterate(srcName, code); if (!out.empty()) return; } } if (!mwmLangCodes.empty() && src.GetString(StringUtf8Multilang::kDefaultCode, srcName)) - out = Transliterate(srcName, StringUtf8Multilang::GetLangEnNameByCode(mwmLangCodes[0])); + out = Transliteration::GetInstance().Transliterate(srcName, mwmLangCodes[0]); } void GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) @@ -87,34 +83,6 @@ void GetBestName(StringUtf8Multilang const & src, vector const & priorit } } // namespace -void initICU(std::string const & icuDataDir) -{ - u_setDataDirectory(icuDataDir.c_str()); -} - -std::string Transliterate(std::string const & str, std::string const & lang) -{ - UnicodeString ustr(str.c_str()); - UErrorCode status = U_ZERO_ERROR; - - const std::string id = lang + "-Latin/BGN"; - std::unique_ptr latinTransliterator(Transliterator::createInstance(id.c_str(), UTRANS_FORWARD, status)); - if (latinTransliterator == nullptr) - { - LOG(LWARNING, ("Cannot create transliterator", id)); - return ""; - } - - latinTransliterator->transliterate(ustr); - - std::string resultStr; - ustr.toUTF8String(resultStr); - - LOG(LDEBUG, ("Transliterated", str, "->", resultStr, "id =", id)); - - return resultStr; -} - namespace feature { diff --git a/indexer/feature_utils.hpp b/indexer/feature_utils.hpp index 1588249104..d6ff2ff180 100644 --- a/indexer/feature_utils.hpp +++ b/indexer/feature_utils.hpp @@ -7,9 +7,6 @@ struct FeatureID; class StringUtf8Multilang; -void initICU(std::string const & icuDataDir); -std::string Transliterate(std::string const & str, std::string const & lang); - namespace feature { class TypesHolder; diff --git a/indexer/indexer.pro b/indexer/indexer.pro index 2509ba0ddb..54d9194d6d 100644 --- a/indexer/indexer.pro +++ b/indexer/indexer.pro @@ -3,7 +3,7 @@ TARGET = indexer TEMPLATE = lib CONFIG += staticlib warn_on -INCLUDEPATH += ../3party/protobuf/src ../3party/icu/common ../3party/icu/i18n +INCLUDEPATH += ../3party/protobuf/src ROOT_DIR = .. diff --git a/map/framework.cpp b/map/framework.cpp index 0d3dc78da9..f1c955ecd2 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -71,9 +71,10 @@ #include "platform/socket.hpp" #include "coding/internal/file_data.hpp" -#include "coding/zip_reader.hpp" -#include "coding/url_encode.hpp" #include "coding/file_name_utils.hpp" +#include "coding/transliteration.hpp" +#include "coding/url_encode.hpp" +#include "coding/zip_reader.hpp" #include "geometry/angles.hpp" #include "geometry/any_rect2d.hpp" @@ -510,7 +511,7 @@ Framework::Framework() kICUDataFile, GetPlatform().WritableDir() + kICUDataFile); #endif - initICU(GetPlatform().WritableDir()); + Transliteration::GetInstance().Init(GetPlatform().WritableDir()); } Framework::~Framework() diff --git a/xcode/coding/coding.xcodeproj/project.pbxproj b/xcode/coding/coding.xcodeproj/project.pbxproj index 9cb95f2dc0..0b2bd6f652 100644 --- a/xcode/coding/coding.xcodeproj/project.pbxproj +++ b/xcode/coding/coding.xcodeproj/project.pbxproj @@ -124,6 +124,8 @@ 67E8DB751BBC17490053C5BA /* writer_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */; }; 67E8DB761BBC17490053C5BA /* zip_creator_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */; }; 67E8DB771BBC17490053C5BA /* zip_reader_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */; }; + BB537C5F1E8490120074D9D3 /* transliteration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB537C5D1E8490120074D9D3 /* transliteration.cpp */; }; + BB537C601E8490120074D9D3 /* transliteration.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB537C5E1E8490120074D9D3 /* transliteration.hpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -262,6 +264,8 @@ 67E8DB2B1BBC16C70053C5BA /* writer_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = writer_test.cpp; sourceTree = ""; }; 67E8DB2C1BBC16C70053C5BA /* zip_creator_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_creator_test.cpp; sourceTree = ""; }; 67E8DB2D1BBC16C70053C5BA /* zip_reader_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip_reader_test.cpp; sourceTree = ""; }; + BB537C5D1E8490120074D9D3 /* transliteration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration.cpp; sourceTree = ""; }; + BB537C5E1E8490120074D9D3 /* transliteration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = transliteration.hpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -380,6 +384,8 @@ 6753421D1A3F586300A0A8C3 /* coding */ = { isa = PBXGroup; children = ( + BB537C5D1E8490120074D9D3 /* transliteration.cpp */, + BB537C5E1E8490120074D9D3 /* transliteration.hpp */, 34A129D11DF99E43001B4531 /* zlib.cpp */, 34A129D21DF99E43001B4531 /* zlib.hpp */, 675E889A1DB7B0D000F8EBDA /* traffic.cpp */, @@ -479,6 +485,7 @@ 675342CD1A3F588C00A0A8C3 /* varint_vector.hpp in Headers */, 675342B51A3F588C00A0A8C3 /* reader_cache.hpp in Headers */, 675342CE1A3F588C00A0A8C3 /* varint.hpp in Headers */, + BB537C601E8490120074D9D3 /* transliteration.hpp in Headers */, 675342D01A3F588C00A0A8C3 /* writer.hpp in Headers */, 675342CA1A3F588C00A0A8C3 /* var_serial_vector.hpp in Headers */, 347F33391C4540F0009758CC /* fixed_bits_ddvector.hpp in Headers */, @@ -660,6 +667,7 @@ 6753429F1A3F588C00A0A8C3 /* file_reader.cpp in Sources */, 34A129D31DF99E43001B4531 /* zlib.cpp in Sources */, 676818201DC3ABD80094C0AC /* traffic_test.cpp in Sources */, + BB537C5F1E8490120074D9D3 /* transliteration.cpp in Sources */, 675342C51A3F588C00A0A8C3 /* uri.cpp in Sources */, 675342BB1A3F588C00A0A8C3 /* reader.cpp in Sources */, 670BAACB1D0B0C1E000302DA /* huffman.cpp in Sources */, @@ -700,6 +708,17 @@ isa = XCBuildConfiguration; baseConfigurationReference = 34A72A431DBE4989003D1F5F /* common-debug.xcconfig */; buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + U_DISABLE_RENAMING, + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)", + "$(BOOST_ROOT)", + "$(OMIM_ROOT)/3party/icu/common", + "$(OMIM_ROOT)/3party/icu/i18n", + ); }; name = Debug; }; @@ -707,6 +726,17 @@ isa = XCBuildConfiguration; baseConfigurationReference = 34A72A441DBE4989003D1F5F /* common-release.xcconfig */; buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + U_DISABLE_RENAMING, + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(OMIM_ROOT)", + "$(BOOST_ROOT)", + "$(OMIM_ROOT)/3party/icu/common", + "$(OMIM_ROOT)/3party/icu/i18n", + ); }; name = Release; }; diff --git a/xcode/icu/icu.xcodeproj/project.pbxproj b/xcode/icu/icu.xcodeproj/project.pbxproj index 7f1469f1fb..2fe4691765 100644 --- a/xcode/icu/icu.xcodeproj/project.pbxproj +++ b/xcode/icu/icu.xcodeproj/project.pbxproj @@ -2522,6 +2522,7 @@ U_COMMON_IMPLEMENTATION, U_STATIC_IMPLEMENTATION, "U_CHARSET_IS_UTF8=1", + U_DISABLE_RENAMING, ); HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -2544,6 +2545,7 @@ U_COMMON_IMPLEMENTATION, U_STATIC_IMPLEMENTATION, "U_CHARSET_IS_UTF8=1", + U_DISABLE_RENAMING, ); HEADER_SEARCH_PATHS = ( "$(inherited)", From 359c86d9dcf2828b0fe1bfe9b482eaab16c98fde Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Fri, 24 Mar 2017 16:39:13 +0300 Subject: [PATCH 09/14] Do not archive icu data file. --- android/assets/icudt57l.dat | 1 + android/assets/icudt57l.dat.zip | 1 - android/script/replace_links.bat | 2 +- data/icudt57l.dat | Bin 0 -> 953408 bytes data/icudt57l.dat.zip | Bin 357491 -> 0 bytes iphone/Maps/Maps.xcodeproj/project.pbxproj | 16 ++++++++-------- map/framework.cpp | 16 ++++++---------- qt/CMakeLists.txt | 2 +- qt/qt.pro | 2 +- 9 files changed, 18 insertions(+), 22 deletions(-) create mode 120000 android/assets/icudt57l.dat delete mode 120000 android/assets/icudt57l.dat.zip create mode 100644 data/icudt57l.dat delete mode 100644 data/icudt57l.dat.zip diff --git a/android/assets/icudt57l.dat b/android/assets/icudt57l.dat new file mode 120000 index 0000000000..45f63bfb0b --- /dev/null +++ b/android/assets/icudt57l.dat @@ -0,0 +1 @@ +../../data/icudt57l.dat \ No newline at end of file diff --git a/android/assets/icudt57l.dat.zip b/android/assets/icudt57l.dat.zip deleted file mode 120000 index a3f86e3e5a..0000000000 --- a/android/assets/icudt57l.dat.zip +++ /dev/null @@ -1 +0,0 @@ -../../data/icudt57l.dat.zip \ No newline at end of file diff --git a/android/script/replace_links.bat b/android/script/replace_links.bat index e457dda761..df4a2fd991 100644 --- a/android/script/replace_links.bat +++ b/android/script/replace_links.bat @@ -40,7 +40,7 @@ cp -r ../data/sound-strings/ assets/ cp -r ../data/countries-strings/ assets/ cp -r ../data/cuisine-strings/ assets/ -cp -r ../data/icudt57l.dat.zip/ assets/ +cp -r ../data/icudt57l.dat/ assets/ rm -rf flavors/mwm-ttf-assets mkdir flavors\\mwm-ttf-assets diff --git a/data/icudt57l.dat b/data/icudt57l.dat new file mode 100644 index 0000000000000000000000000000000000000000..83699fda5ce4944a234c21ccce3c27ccee295b76 GIT binary patch literal 953408 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%0Dlj3;qmO>yWS$s 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

%Kyi7Fm*;kq=OS0n_Pqa( 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

  • `&Sh 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

    pSJZ2!G~)sO78esQwB)_>W4jQ>ica=! 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

      M=`UEv$Oe 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 literal 0 HcmV?d00001 diff --git a/data/icudt57l.dat.zip b/data/icudt57l.dat.zip deleted file mode 100644 index 2edc529e8a25c1d276901a8800d3574d577ff37d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357491 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

      YW=4ppM?~9@~vx5)VF16h?LX} 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.GetIndex()); - std::string const zippedData = std::string(kICUDataFile) + ".zip"; #ifdef OMIM_OS_ANDROID ZipFileReader::UnzipFile(GetPlatform().ResourcesDir(), - "assets/" + zippedData, - GetPlatform().WritableDir() + zippedData); - ZipFileReader::UnzipFile(GetPlatform().WritableDir() + zippedData, - kICUDataFile, + std::string("assets/") + kICUDataFile, GetPlatform().WritableDir() + kICUDataFile); -#else - ZipFileReader::UnzipFile(GetPlatform().ResourcesDir() + zippedData, - kICUDataFile, - GetPlatform().WritableDir() + kICUDataFile); -#endif + Transliteration::GetInstance().Init(GetPlatform().WritableDir()); +#else + Transliteration::GetInstance().Init(GetPlatform().ResourcesDir()); +#endif + } Framework::~Framework() diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt index 874c3a791d..643ad3c3f1 100644 --- a/qt/CMakeLists.txt +++ b/qt/CMakeLists.txt @@ -152,7 +152,7 @@ copy_resources( World.mwm WorldCoasts.mwm WorldCoasts_obsolete.mwm - icudt57l.dat.zip + icudt57l.dat 01_dejavusans.ttf 02_droidsans-fallback.ttf diff --git a/qt/qt.pro b/qt/qt.pro index bdcbc63629..4b6b16425f 100644 --- a/qt/qt.pro +++ b/qt/qt.pro @@ -89,7 +89,7 @@ OTHER_RES.files += ../data/fonts_blacklist.txt \ ../data/unicode_blocks.txt ICU_RES.path = $$DATADIR -ICU_RES.files = ../data/icudt57l.dat.zip +ICU_RES.files = ../data/icudt57l.dat MWM_RES.path = $$DATADIR MWM_RES.files = ../data/World.mwm ../data/WorldCoasts.mwm From ddadc1d8d44e4d1eea916a1f464b63204d51dad2 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 27 Mar 2017 21:07:06 +0300 Subject: [PATCH 10/14] Added transliteration test. --- coding/multilang_utf8_string.cpp | 49 +++++++++++++++++--------- coding/transliteration.cpp | 8 ++++- map/map_tests/map_tests.pro | 1 + map/map_tests/transliteration_test.cpp | 37 +++++++++++++++++++ 4 files changed, 77 insertions(+), 18 deletions(-) create mode 100644 map/map_tests/transliteration_test.cpp diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp index a3e1723121..107655bca9 100644 --- a/coding/multilang_utf8_string.cpp +++ b/coding/multilang_utf8_string.cpp @@ -9,23 +9,38 @@ namespace // Languages below were choosen after sorting name: tags in 2011. // Note, that it's not feasible to increase languages number here due to // our current encoding (6 bit to store language code). -StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country", "Any-Latin"}, - {"en", "English", ""}, {"ja", "日本語", "Any-Latin"}, {"fr", "Français", ""}, {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, - {"ar", "العربية", "Any-Latin"}, {"de", "Deutsch", ""}, {"int_name", "International (Latin)", "Any-Latin"}, {"ru", "Русский", "Russian-Latin/BGN"}, - {"sv", "Svenska", "Any-Latin"}, {"zh", "中文", "Any-Latin"}, {"fi", "Suomi", "Any-Latin"}, {"be", "Беларуская", "Belarusian-Latin/BGN"}, {"ka", "ქართული", "Georgian-Latin"}, - {"ko", "한국어", "Hangul"}, {"he", "עברית", "Hebrew"}, {"nl", "Nederlands", ""}, {"ga", "Gaeilge", "Any-Latin"}, - {"ja_rm", "Japanese (Romanized)", "Any-Latin"}, {"el", "Ελληνικά", "Greek-Latin"}, {"it", "Italiano", ""}, {"es", "Español", ""}, - {"zh_pinyin", "Chinese (Pinyin)", "Any-Latin"}, {"th", "ไทย", "Thai-Latin"}, {"cy", "Cymraeg", "Any-Latin"}, {"sr", "Српски", "Serbian-Latin/BGN"}, - {"uk", "Українська", "Ukrainian-Latin/BGN"}, {"ca", "Català", "Any-Latin"}, {"hu", "Magyar", "Any-Latin"}, {"hsb", "Hornjoserbšćina", "Any-Latin"}, {"eu", "Euskara", "Any-Latin"}, - {"fa", "فارسی", "Any-Latin"}, {"br", "Breton", "Any-Latin"}, {"pl", "Polski", "Any-Latin"}, {"hy", "Հայերէն", "Armenian-Latin"}, {"kn", "ಕನ್ನಡ", "Kannada-Latin"}, - {"sl", "Slovenščina", "Any-Latin"}, {"ro", "Română", "Any-Latin"}, {"sq", "Shqipe", "Any-Latin"}, {"am", "አማርኛ", "Amharic-Latin/BGN"}, {"fy", "Frysk", "Any-Latin"}, - {"cs", "Čeština", "Any-Latin"}, {"gd", "Gàidhlig", "Any-Latin"}, {"sk", "Slovenčina", "Any-Latin"}, {"af", "Afrikaans", "Any-Latin"}, - {"ja_kana", "日本語(カタカナ)", "Katakana-Latin"}, {"lb", "Luxembourgish", "Any-Latin"}, {"pt", "Português", "Any-Latin"}, {"hr", "Hrvatski", "Any-Latin"}, - {"fur", "Friulian", "Any-Latin"}, {"vi", "Tiếng Việt", "Any-Latin"}, {"tr", "Türkçe", "Any-Latin"}, {"bg", "Български", "Bulgarian-Latin/BGN"}, - {"eo", "Esperanto", "Any-Latin"}, {"lt", "Lietuvių", "Any-Latin"}, {"la", "Latin", ""}, {"kk", "Қазақ", "Kazakh-Latin/BGN"}, - {"gsw", "Schwiizertüütsch", "Any-Latin"}, {"et", "Eesti", "Any-Latin"}, {"ku", "Kurdish", "Any-Latin"}, {"mn", "Mongolian", "Mongolian-Latin/BGN"}, - {"mk", "Македонски", "Macedonian-Latin/BGN"}, {"lv", "Latviešu", "Any-Latin"}, {"hi", "हिन्दी", "Any-Latin"} -}}; +StringUtf8Multilang::Languages const g_languages = {{ + {"default", "Native for each country", "Any-Latin"}, + {"en", "English", ""}, {"ja", "日本語", "Any-Latin"}, {"fr", "Français", ""}, + {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, {"ar", "العربية", "Any-Latin"}, + {"de", "Deutsch", ""}, {"int_name", "International (Latin)", "Any-Latin"}, + {"ru", "Русский", "Russian-Latin/BGN"}, {"sv", "Svenska", "Any-Latin"}, + {"zh", "中文", "Any-Latin"}, {"fi", "Suomi", "Any-Latin"}, + {"be", "Беларуская", "Belarusian-Latin/BGN"}, {"ka", "ქართული", "Georgian-Latin"}, + {"ko", "한국어", "Hangul-Latin/BGN"}, {"he", "עברית", "Hebrew-Latin/BGN"}, {"nl", "Nederlands", ""}, + {"ga", "Gaeilge", "Any-Latin"}, {"ja_rm", "Japanese (Romanized)", "Any-Latin"}, + {"el", "Ελληνικά", "Greek-Latin"}, {"it", "Italiano", ""}, {"es", "Español", ""}, + {"zh_pinyin", "Chinese (Pinyin)", "Any-Latin"}, {"th", "ไทย", "Thai-Latin"}, + {"cy", "Cymraeg", "Any-Latin"}, {"sr", "Српски", "Serbian-Latin/BGN"}, + {"uk", "Українська", "Ukrainian-Latin/BGN"}, {"ca", "Català", "Any-Latin"}, + {"hu", "Magyar", "Any-Latin"}, {"hsb", "Hornjoserbšćina", "Any-Latin"}, + {"eu", "Euskara", "Any-Latin"}, {"fa", "فارسی", "Any-Latin"}, {"br", "Breton", "Any-Latin"}, + {"pl", "Polski", "Any-Latin"}, {"hy", "Հայերէն", "Armenian-Latin"}, + {"kn", "ಕನ್ನಡ", "Kannada-Latin"}, {"sl", "Slovenščina", "Any-Latin"}, + {"ro", "Română", "Any-Latin"}, {"sq", "Shqipe", "Any-Latin"}, + {"am", "አማርኛ", "Amharic-Latin/BGN"}, {"fy", "Frysk", "Any-Latin"}, + {"cs", "Čeština", "Any-Latin"}, {"gd", "Gàidhlig", "Any-Latin"}, + {"sk", "Slovenčina", "Any-Latin"}, {"af", "Afrikaans", "Any-Latin"}, + {"ja_kana", "日本語(カタカナ)", "Katakana-Latin"}, {"lb", "Luxembourgish", "Any-Latin"}, + {"pt", "Português", "Any-Latin"}, {"hr", "Hrvatski", "Any-Latin"}, + {"fur", "Friulian", "Any-Latin"}, {"vi", "Tiếng Việt", "Any-Latin"}, + {"tr", "Türkçe", "Any-Latin"}, {"bg", "Български", "Bulgarian-Latin/BGN"}, + {"eo", "Esperanto", "Any-Latin"}, {"lt", "Lietuvių", "Any-Latin"}, {"la", "Latin", ""}, + {"kk", "Қазақ", "Kazakh-Latin/BGN"}, {"gsw", "Schwiizertüütsch", "Any-Latin"}, + {"et", "Eesti", "Any-Latin"}, {"ku", "Kurdish", "Any-Latin"}, + {"mn", "Mongolian", "Mongolian-Latin/BGN"}, {"mk", "Македонски", "Macedonian-Latin/BGN"}, + {"lv", "Latviešu", "Any-Latin"}, {"hi", "हिन्दी", "Any-Latin"} + }}; static_assert(g_languages.size() == StringUtf8Multilang::kMaxSupportedLanguages, "With current encoding we are limited to 64 languages max."); diff --git a/coding/transliteration.cpp b/coding/transliteration.cpp index 937dd8106f..c1a9ab1138 100644 --- a/coding/transliteration.cpp +++ b/coding/transliteration.cpp @@ -3,6 +3,7 @@ #include "base/logging.hpp" +#include "3party/icu/common/unicode/uclean.h" #include "3party/icu/common/unicode/unistr.h" #include "3party/icu/common/unicode/utypes.h" #include "3party/icu/i18n/unicode/translit.h" @@ -10,7 +11,12 @@ Transliteration::~Transliteration() { - //u_cleanup(); + // The use of u_cleanup() just before an application terminates is optional, + // but it should be called only once for performance reasons. + // The primary benefit is to eliminate reports of memory or resource leaks originating + // in ICU code from the results generated by heap analysis tools. + m_transliterators.clear(); + u_cleanup(); } Transliteration & Transliteration::GetInstance() diff --git a/map/map_tests/map_tests.pro b/map/map_tests/map_tests.pro index 3ea036d7d5..dd88109a56 100644 --- a/map/map_tests/map_tests.pro +++ b/map/map_tests/map_tests.pro @@ -43,6 +43,7 @@ SOURCES += \ gps_track_test.cpp \ kmz_unarchive_test.cpp \ mwm_url_tests.cpp \ + transliteration_test.cpp \ !linux* { SOURCES += working_time_tests.cpp \ diff --git a/map/map_tests/transliteration_test.cpp b/map/map_tests/transliteration_test.cpp new file mode 100644 index 0000000000..1a9bdbf7ab --- /dev/null +++ b/map/map_tests/transliteration_test.cpp @@ -0,0 +1,37 @@ +#include "testing/testing.hpp" + +#include "coding/multilang_utf8_string.hpp" +#include "coding/transliteration.hpp" + +#include "platform/platform.hpp" + +// This test is inside of the map_tests because it uses Platform for obtaining the resource directory. +UNIT_TEST(Transliteration_CompareSamples) +{ + Transliteration & translit = Transliteration::GetInstance(); + translit.Init(GetPlatform().ResourcesDir()); + + TEST_EQUAL("rì běn yǔ", translit.Transliterate("日本語", StringUtf8Multilang::GetLangIndex("ja")), ()); + TEST_EQUAL("ạlʿrbyẗ", translit.Transliterate("العربية", StringUtf8Multilang::GetLangIndex("ar")), ()); + TEST_EQUAL("Russkiy", translit.Transliterate("Русский", StringUtf8Multilang::GetLangIndex("ru")), ()); + TEST_EQUAL("zhōng wén", translit.Transliterate("中文", StringUtf8Multilang::GetLangIndex("zh")), ()); + TEST_EQUAL("Byelaruskaya", translit.Transliterate("Беларуская", StringUtf8Multilang::GetLangIndex("be")), ()); + TEST_EQUAL("kartuli", translit.Transliterate("ქართული", StringUtf8Multilang::GetLangIndex("ka")), ()); + TEST_EQUAL("hangug-eo", translit.Transliterate("한국어", StringUtf8Multilang::GetLangIndex("ko")), ()); + TEST_EQUAL("‘vryt", translit.Transliterate("עברית", StringUtf8Multilang::GetLangIndex("he")), ()); + TEST_EQUAL("Ellēniká", translit.Transliterate("Ελληνικά", StringUtf8Multilang::GetLangIndex("el")), ()); + TEST_EQUAL("pīn yīn", translit.Transliterate("拼音", StringUtf8Multilang::GetLangIndex("zh_pinyin")), ()); + TEST_EQUAL("thịy", translit.Transliterate("ไทย", StringUtf8Multilang::GetLangIndex("th")), ()); + TEST_EQUAL("Srpski", translit.Transliterate("Српски", StringUtf8Multilang::GetLangIndex("sr")), ()); + TEST_EQUAL("Ukrayinsʹka", translit.Transliterate("Українська", StringUtf8Multilang::GetLangIndex("uk")), ()); + TEST_EQUAL("fạrsy̰", translit.Transliterate("فارسی", StringUtf8Multilang::GetLangIndex("fa")), ()); + TEST_EQUAL("Hayerēn", translit.Transliterate("Հայերէն", StringUtf8Multilang::GetLangIndex("hy")), ()); + TEST_EQUAL("kannaḍa", translit.Transliterate("ಕನ್ನಡ", StringUtf8Multilang::GetLangIndex("kn")), ()); + TEST_EQUAL("āmarinya", translit.Transliterate("አማርኛ", StringUtf8Multilang::GetLangIndex("am")), ()); + TEST_EQUAL("katakana", translit.Transliterate("カタカナ", StringUtf8Multilang::GetLangIndex("ja_kana")), ()); + TEST_EQUAL("Bŭlgarski", translit.Transliterate("Български", StringUtf8Multilang::GetLangIndex("bg")), ()); + TEST_EQUAL("Qazaq", translit.Transliterate("Қазақ", StringUtf8Multilang::GetLangIndex("kk")), ()); + TEST_EQUAL("Mongol hel", translit.Transliterate("Монгол хэл", StringUtf8Multilang::GetLangIndex("mn")), ()); + TEST_EQUAL("Makedonski", translit.Transliterate("Македонски", StringUtf8Multilang::GetLangIndex("mk")), ()); + TEST_EQUAL("hindī", translit.Transliterate("हिन्दी", StringUtf8Multilang::GetLangIndex("hi")), ()); +} From 2d5a2fd236c095bc1053a12fa4f4862e4b3693a6 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Tue, 28 Mar 2017 15:13:43 +0300 Subject: [PATCH 11/14] Don't use transliteration for Japanese language. --- coding/multilang_utf8_string.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp index 107655bca9..369ffdb9a0 100644 --- a/coding/multilang_utf8_string.cpp +++ b/coding/multilang_utf8_string.cpp @@ -11,7 +11,7 @@ namespace // our current encoding (6 bit to store language code). StringUtf8Multilang::Languages const g_languages = {{ {"default", "Native for each country", "Any-Latin"}, - {"en", "English", ""}, {"ja", "日本語", "Any-Latin"}, {"fr", "Français", ""}, + {"en", "English", ""}, {"ja", "日本語", ""}, {"fr", "Français", ""}, {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, {"ar", "العربية", "Any-Latin"}, {"de", "Deutsch", ""}, {"int_name", "International (Latin)", "Any-Latin"}, {"ru", "Русский", "Russian-Latin/BGN"}, {"sv", "Svenska", "Any-Latin"}, From 8c3d4f78c7df9ae3fcb0fa912f9ea18803dd7e40 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Tue, 28 Mar 2017 15:16:47 +0300 Subject: [PATCH 12/14] Corrected priority of transliteration. --- indexer/feature.cpp | 5 +- indexer/feature_utils.cpp | 57 ++++++++++---------- indexer/feature_utils.hpp | 7 ++- indexer/indexer_tests/feature_names_test.cpp | 50 ++++++++--------- map/map_tests/transliteration_test.cpp | 1 - map/place_page_info.cpp | 2 +- 6 files changed, 65 insertions(+), 57 deletions(-) diff --git a/indexer/feature.cpp b/indexer/feature.cpp index d5d35dec64..0c1b23d506 100644 --- a/indexer/feature.cpp +++ b/indexer/feature.cpp @@ -503,7 +503,8 @@ void FeatureType::GetPreferredNames(string & primary, string & secondary) const ParseCommon(); auto const deviceLang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentNorm()); - ::GetPreferredNames(mwmInfo->GetRegionData(), GetNames(), deviceLang, primary, secondary); + ::GetPreferredNames(mwmInfo->GetRegionData(), GetNames(), deviceLang, true /* allowTranslit */, + primary, secondary); } void FeatureType::GetReadableName(string & name) const @@ -518,7 +519,7 @@ void FeatureType::GetReadableName(string & name) const ParseCommon(); auto const deviceLang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentNorm()); - ::GetReadableName(mwmInfo->GetRegionData(), GetNames(), deviceLang, name); + ::GetReadableName(mwmInfo->GetRegionData(), GetNames(), deviceLang, true /* allowTranslit */, name); } string FeatureType::GetHouseNumber() const diff --git a/indexer/feature_utils.cpp b/indexer/feature_utils.cpp index ef36b6fa47..6cc905e586 100644 --- a/indexer/feature_utils.cpp +++ b/indexer/feature_utils.cpp @@ -30,7 +30,7 @@ void GetMwmLangName(feature::RegionData const & regionData, StringUtf8Multilang } } -void GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Multilang const & src, string & out) +bool GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Multilang const & src, string & out) { vector mwmLangCodes; regionData.GetLanguages(mwmLangCodes); @@ -42,15 +42,17 @@ void GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Mul { out = Transliteration::GetInstance().Transliterate(srcName, code); if (!out.empty()) - return; + return true; } } if (!mwmLangCodes.empty() && src.GetString(StringUtf8Multilang::kDefaultCode, srcName)) out = Transliteration::GetInstance().Transliterate(srcName, mwmLangCodes[0]); + return !out.empty(); } -void GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) +bool GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) { + out.clear(); auto bestIndex = priorityList.size(); auto const findAndSet = [](vector const & langs, int8_t const code, string const & name, @@ -80,6 +82,8 @@ void GetBestName(StringUtf8Multilang const & src, vector const & priorit { out = out.substr(0, out.find_first_of(',')); } + + return !out.empty(); } } // namespace @@ -224,7 +228,7 @@ int GetFeatureViewportScale(TypesHolder const & types) } void GetPreferredNames(RegionData const & regionData, StringUtf8Multilang const & src, - int8_t const deviceLang, string & primary, string & secondary) + int8_t const deviceLang, bool allowTranslit, string & primary, string & secondary) { primary.clear(); secondary.clear(); @@ -232,31 +236,31 @@ void GetPreferredNames(RegionData const & regionData, StringUtf8Multilang const if (src.IsEmpty()) return; - GetBestName(src, {deviceLang, StrUtf8::kInternationalCode}, primary); - if (primary.empty()) + if (!GetBestName(src, {deviceLang, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}, primary) && + allowTranslit) { GetTransliteratedName(regionData, src, primary); - if (primary.empty()) - GetBestName(src, {StrUtf8::kEnglishCode}, primary); } + vector secondaryCodes = {StrUtf8::kDefaultCode, + StrUtf8::kInternationalCode}; + vector mwmLangCodes; regionData.GetLanguages(mwmLangCodes); - vector secondaryCodes = {StrUtf8::kDefaultCode, - StrUtf8::kInternationalCode}; secondaryCodes.insert(secondaryCodes.end(), mwmLangCodes.begin(), mwmLangCodes.end()); + secondaryCodes.push_back(StrUtf8::kEnglishCode); GetBestName(src, secondaryCodes, secondary); if (primary.empty()) - primary.swap(secondary); + primary.swap(secondary); else if (!secondary.empty() && primary.find(secondary) != string::npos) secondary.clear(); } void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & src, - int8_t const deviceLang, string & out) + int8_t const deviceLang, bool allowTranslit, string & out) { out.clear(); @@ -267,25 +271,24 @@ void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & // If MWM contains user's language. bool const preferDefault = regionData.HasLanguage(deviceLang); if (preferDefault) - codes = {deviceLang, StrUtf8::kDefaultCode, StrUtf8::kInternationalCode}; + codes = {deviceLang, StrUtf8::kDefaultCode, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}; else - codes = {deviceLang, StrUtf8::kInternationalCode}; + codes = {deviceLang, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}; - GetBestName(src, codes, out); - if (out.empty()) + if (GetBestName(src, codes, out)) + return; + + if (allowTranslit && GetTransliteratedName(regionData, src, out)) + return; + + if (!preferDefault) { - GetTransliteratedName(regionData, src, out); - if (out.empty()) - { - if (preferDefault) - codes = {StrUtf8::kEnglishCode}; - else - codes = {StrUtf8::kEnglishCode, StrUtf8::kDefaultCode}; - GetBestName(src, codes, out); - if (out.empty()) - GetMwmLangName(regionData, src, out); - } + codes = {StrUtf8::kDefaultCode}; + if (GetBestName(src, codes, out)) + return; } + + GetMwmLangName(regionData, src, out); } } // namespace feature diff --git a/indexer/feature_utils.hpp b/indexer/feature_utils.hpp index d6ff2ff180..f627e284ec 100644 --- a/indexer/feature_utils.hpp +++ b/indexer/feature_utils.hpp @@ -19,6 +19,7 @@ namespace feature /// - device language name; /// - international name; /// - english name. + /// - transliterated name. /// Secondary name using priority: /// - default name; /// - international name; @@ -27,20 +28,22 @@ namespace feature /// In case when primary name is empty it will be propagated from secondary and secondary will be /// cleared. In case when primary name contains secondary name then secondary will be cleared. void GetPreferredNames(RegionData const & regionData, StringUtf8Multilang const & src, - int8_t const deviceLang, string & primary, string & secondary); + int8_t const deviceLang, bool allowTranslit, string & primary, string & secondary); /// When MWM contains user's language, the priority is the following: /// - device language name; /// - default name; /// - international name; /// - english name; + /// - transliterated name; /// - country language name. /// When MWM does not contain user's language, the priority is the following: /// - device language name; /// - international name; /// - english name; + /// - transliterated name; /// - default name; /// - country language name. void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & src, - int8_t const deviceLang, string & out); + int8_t const deviceLang, bool allowTranslit, string & out); } // namespace feature diff --git a/indexer/indexer_tests/feature_names_test.cpp b/indexer/indexer_tests/feature_names_test.cpp index d11b245d98..a5af27cddb 100644 --- a/indexer/indexer_tests/feature_names_test.cpp +++ b/indexer/indexer_tests/feature_names_test.cpp @@ -21,12 +21,13 @@ UNIT_TEST(GetPrefferedNames) int8_t deviceLang = StrUtf8::GetLangIndex("ru"); string primary, secondary; + bool const allowTranslit = false; { StrUtf8 src; src.AddString("fr", "fr name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "", ()); TEST_EQUAL(secondary, "", ()); @@ -36,7 +37,7 @@ UNIT_TEST(GetPrefferedNames) StrUtf8 src; src.AddString("default", "default name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "default name", ()); TEST_EQUAL(secondary, "", ()); @@ -47,7 +48,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("default", "default name"); src.AddString("en", "en name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "en name", ()); TEST_EQUAL(secondary, "default name", ()); @@ -59,7 +60,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("en", "en name"); src.AddString("ru", "ru name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "ru name", ()); TEST_EQUAL(secondary, "default name", ()); @@ -72,7 +73,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("ru", "same name"); src.AddString("int_name", "int name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "same name", ()); TEST_EQUAL(secondary, "", ()); @@ -86,7 +87,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("int_name", "int name"); src.AddString("de", "de name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "ru name", ()); TEST_EQUAL(secondary, "default name", ()); @@ -101,7 +102,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("de", "de name"); src.AddString("ko", "ko name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "ru name", ()); TEST_EQUAL(secondary, "default name", ()); @@ -115,7 +116,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("de", "de name"); src.AddString("ko", "ko name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "int name", ()); TEST_EQUAL(secondary, "default name", ()); @@ -128,7 +129,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("de", "de name"); src.AddString("ko", "ko name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "int name", ()); TEST_EQUAL(secondary, "", ()); @@ -140,7 +141,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("de", "de name"); src.AddString("ko", "ko name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "en name", ()); TEST_EQUAL(secondary, "de name", ()); @@ -151,7 +152,7 @@ UNIT_TEST(GetPrefferedNames) src.AddString("en", "en name"); src.AddString("ko", "ko name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "en name", ()); TEST_EQUAL(secondary, "ko name", ()); @@ -161,7 +162,7 @@ UNIT_TEST(GetPrefferedNames) StrUtf8 src; src.AddString("en", "en name"); - feature::GetPreferredNames(regionData, src, deviceLang, primary, secondary); + feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary); TEST_EQUAL(primary, "en name", ()); TEST_EQUAL(secondary, "", ()); @@ -174,13 +175,14 @@ UNIT_TEST(GetReadableName) regionData.SetLanguages({"de", "ko"}); int8_t deviceLang = StrUtf8::GetLangIndex("ru"); + bool const allowTranslit = false; string name; { StrUtf8 src; src.AddString("fr", "fr name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "", ()); } @@ -189,7 +191,7 @@ UNIT_TEST(GetReadableName) StrUtf8 src; src.AddString("ko", "ko name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "ko name", ()); } @@ -199,7 +201,7 @@ UNIT_TEST(GetReadableName) src.AddString("ko", "ko name"); src.AddString("de", "de name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "de name", ()); } @@ -210,7 +212,7 @@ UNIT_TEST(GetReadableName) src.AddString("de", "de name"); src.AddString("default", "default name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "default name", ()); } @@ -222,7 +224,7 @@ UNIT_TEST(GetReadableName) src.AddString("default", "default name"); src.AddString("en", "en name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "en name", ()); } @@ -235,7 +237,7 @@ UNIT_TEST(GetReadableName) src.AddString("en", "en name"); src.AddString("int_name", "int name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "int name", ()); } @@ -249,7 +251,7 @@ UNIT_TEST(GetReadableName) src.AddString("int_name", "int name"); src.AddString("ru", "ru name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "ru name", ()); } @@ -264,7 +266,7 @@ UNIT_TEST(GetReadableName) src.AddString("en", "en name"); src.AddString("int_name", "int name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "de name", ()); } @@ -276,7 +278,7 @@ UNIT_TEST(GetReadableName) src.AddString("en", "en name"); src.AddString("int_name", "int name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "default name", ()); } @@ -287,7 +289,7 @@ UNIT_TEST(GetReadableName) src.AddString("en", "en name"); src.AddString("int_name", "int name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "int name", ()); } @@ -297,7 +299,7 @@ UNIT_TEST(GetReadableName) src.AddString("ko", "ko name"); src.AddString("en", "en name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "en name", ()); } @@ -306,7 +308,7 @@ UNIT_TEST(GetReadableName) StrUtf8 src; src.AddString("ko", "ko name"); - feature::GetReadableName(regionData, src, deviceLang, name); + feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name); TEST_EQUAL(name, "ko name", ()); } diff --git a/map/map_tests/transliteration_test.cpp b/map/map_tests/transliteration_test.cpp index 1a9bdbf7ab..6ffbf9bc6e 100644 --- a/map/map_tests/transliteration_test.cpp +++ b/map/map_tests/transliteration_test.cpp @@ -11,7 +11,6 @@ UNIT_TEST(Transliteration_CompareSamples) Transliteration & translit = Transliteration::GetInstance(); translit.Init(GetPlatform().ResourcesDir()); - TEST_EQUAL("rì běn yǔ", translit.Transliterate("日本語", StringUtf8Multilang::GetLangIndex("ja")), ()); TEST_EQUAL("ạlʿrbyẗ", translit.Transliterate("العربية", StringUtf8Multilang::GetLangIndex("ar")), ()); TEST_EQUAL("Russkiy", translit.Transliterate("Русский", StringUtf8Multilang::GetLangIndex("ru")), ()); TEST_EQUAL("zhōng wén", translit.Transliterate("中文", StringUtf8Multilang::GetLangIndex("zh")), ()); diff --git a/map/place_page_info.cpp b/map/place_page_info.cpp index a1d02e6e06..83cffd6b27 100644 --- a/map/place_page_info.cpp +++ b/map/place_page_info.cpp @@ -64,7 +64,7 @@ string Info::GetTitle() const auto const mwmInfo = GetID().m_mwmId.GetInfo(); if (mwmInfo) - feature::GetReadableName(mwmInfo->GetRegionData(), m_name, deviceLang, name); + feature::GetReadableName(mwmInfo->GetRegionData(), m_name, deviceLang, true /* allowTranslit */, name); return name; } From 965d71afc32981da4205b7b3189771acb0764e3a Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Tue, 28 Mar 2017 19:27:59 +0300 Subject: [PATCH 13/14] Transliteration allowability parameter added. --- coding/transliteration.hpp | 1 - drape_frontend/stylist.cpp | 4 ++-- drape_frontend/watch/feature_styler.cpp | 4 ++-- feature_list/feature_list.cpp | 2 +- generator/dumper.cpp | 2 +- indexer/drules_selector.cpp | 2 +- indexer/feature.cpp | 8 ++++---- indexer/feature.hpp | 4 ++-- map/address_finder.cpp | 2 +- map/framework.cpp | 4 ++-- 10 files changed, 16 insertions(+), 17 deletions(-) diff --git a/coding/transliteration.hpp b/coding/transliteration.hpp index 4d1f0eb7e2..04dd75b6c3 100644 --- a/coding/transliteration.hpp +++ b/coding/transliteration.hpp @@ -23,6 +23,5 @@ public: private: Transliteration() = default; - struct TransliteratorWrapper; std::map> m_transliterators; }; diff --git a/drape_frontend/stylist.cpp b/drape_frontend/stylist.cpp index 2bf615bf09..36ed93d6a4 100644 --- a/drape_frontend/stylist.cpp +++ b/drape_frontend/stylist.cpp @@ -229,9 +229,9 @@ void CaptionDescription::Init(FeatureType const & f, bool const auxCaptionExists) { if (auxCaptionExists || type == feature::GEOM_LINE) - f.GetPreferredNames(m_mainText, m_auxText); + f.GetPreferredNames(true /* allowTranslit */, m_mainText, m_auxText); else - f.GetReadableName(m_mainText); + f.GetReadableName(true /* allowTranslit */, m_mainText); m_roadNumber = f.GetRoadNumber(); m_houseNumber = f.GetHouseNumber(); diff --git a/drape_frontend/watch/feature_styler.cpp b/drape_frontend/watch/feature_styler.cpp index 0a104f07ed..989c19d56e 100644 --- a/drape_frontend/watch/feature_styler.cpp +++ b/drape_frontend/watch/feature_styler.cpp @@ -75,7 +75,7 @@ FeatureStyler::FeatureStyler(FeatureType const & f, m_geometryType = type.first; m_isCoastline = type.second; - f.GetPreferredNames(m_primaryText, m_secondaryText); + f.GetPreferredNames(false /* allowTranslit */, m_primaryText, m_secondaryText); // Draw only one text for features on the World zoom level in user's native language. if (zoom <= scales::GetUpperWorldScale() && !m_secondaryText.empty()) @@ -215,7 +215,7 @@ FeatureStyler::FeatureStyler(FeatureType const & f, // User's language name is better if we don't have secondary text draw rule. if (!hasSecondaryText && !m_secondaryText.empty() && (m_geometryType != feature::GEOM_LINE)) { - f.GetReadableName(m_primaryText); + f.GetReadableName(false /* allowTranslit */, m_primaryText); if (m_primaryText == m_secondaryText) m_secondaryText.clear(); } diff --git a/feature_list/feature_list.cpp b/feature_list/feature_list.cpp index be290dc201..1662395705 100644 --- a/feature_list/feature_list.cpp +++ b/feature_list/feature_list.cpp @@ -192,7 +192,7 @@ public: string const & mwmName = f.GetID().GetMwmName(); string name, secondary; - f.GetPreferredNames(name, secondary); + f.GetPreferredNames(false /* allowTranslit */, name, secondary); string const & uid = BuildUniqueId(ll, name); string const & lat = strings::to_string_with_digits_after_comma(ll.lat, 6); string const & lon = strings::to_string_with_digits_after_comma(ll.lon, 6); diff --git a/generator/dumper.cpp b/generator/dumper.cpp index 3d25aea4c5..d34bbdd3bd 100644 --- a/generator/dumper.cpp +++ b/generator/dumper.cpp @@ -70,7 +70,7 @@ namespace feature { ++m_totalCount; string s1, s2; - f.GetPreferredNames(s1, s2); + f.GetPreferredNames(false /* allowTranslit */, s1, s2); if (!s1.empty()) ++m_namesCount; diff --git a/indexer/drules_selector.cpp b/indexer/drules_selector.cpp index 99c0e1f3c9..d515dc6c56 100644 --- a/indexer/drules_selector.cpp +++ b/indexer/drules_selector.cpp @@ -106,7 +106,7 @@ bool GetPopulation(FeatureType const & ft, uint64_t & population) // Feature tag value evaluator for tag 'name' bool GetName(FeatureType const & ft, string & name) { - ft.GetReadableName(name); + ft.GetReadableName(false /* allowTranslit */, name); return true; } diff --git a/indexer/feature.cpp b/indexer/feature.cpp index 0c1b23d506..fe5cb49aa1 100644 --- a/indexer/feature.cpp +++ b/indexer/feature.cpp @@ -491,7 +491,7 @@ FeatureType::geom_stat_t FeatureType::GetTrianglesSize(int scale) const return geom_stat_t(sz, m_triangles.size()); } -void FeatureType::GetPreferredNames(string & primary, string & secondary) const +void FeatureType::GetPreferredNames(bool allowTranslit, string & primary, string & secondary) const { if (!HasName()) return; @@ -503,11 +503,11 @@ void FeatureType::GetPreferredNames(string & primary, string & secondary) const ParseCommon(); auto const deviceLang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentNorm()); - ::GetPreferredNames(mwmInfo->GetRegionData(), GetNames(), deviceLang, true /* allowTranslit */, + ::GetPreferredNames(mwmInfo->GetRegionData(), GetNames(), deviceLang, allowTranslit, primary, secondary); } -void FeatureType::GetReadableName(string & name) const +void FeatureType::GetReadableName(bool allowTranslit, string & name) const { if (!HasName()) return; @@ -519,7 +519,7 @@ void FeatureType::GetReadableName(string & name) const ParseCommon(); auto const deviceLang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentNorm()); - ::GetReadableName(mwmInfo->GetRegionData(), GetNames(), deviceLang, true /* allowTranslit */, name); + ::GetReadableName(mwmInfo->GetRegionData(), GetNames(), deviceLang, allowTranslit, name); } string FeatureType::GetHouseNumber() const diff --git a/indexer/feature.hpp b/indexer/feature.hpp index d580d5eedb..2716cd9827 100644 --- a/indexer/feature.hpp +++ b/indexer/feature.hpp @@ -285,9 +285,9 @@ public: /// @param[out] intName optionally choosen from tags "name:" by the algorithm //@{ /// Just get feature names. - void GetPreferredNames(string & defaultName, string & intName) const; + void GetPreferredNames(bool allowTranslit, string & defaultName, string & intName) const; /// Get one most suitable name for user. - void GetReadableName(string & name) const; + void GetReadableName(bool allowTranslit, string & name) const; static int8_t const DEFAULT_LANG = StringUtf8Multilang::kDefaultCode; bool GetName(int8_t lang, string & name) const; diff --git a/map/address_finder.cpp b/map/address_finder.cpp index 825dce4609..451d5fcd1f 100644 --- a/map/address_finder.cpp +++ b/map/address_finder.cpp @@ -502,7 +502,7 @@ search::AddressInfo Framework::GetFeatureAddressInfo(FeatureType & ft) const // TODO(vng): Why AddressInfo is responsible for types and names? Refactor out. string defaultName, intName; - ft.GetPreferredNames(defaultName, intName); + ft.GetPreferredNames(false /* allowTranslit */, defaultName, intName); info.m_name = defaultName.empty() ? intName : defaultName; info.m_types = GetPrintableFeatureTypes(ft); diff --git a/map/framework.cpp b/map/framework.cpp index 7c5705414c..e9f67426d8 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -2975,7 +2975,7 @@ bool Framework::ParseEditorDebugCommand(search::SearchParams const & params) } string name; - ft.GetReadableName(name); + ft.GetReadableName(false /* allowTranslit */, name); feature::TypesHolder const types(ft); search::Result::Metadata smd; results.AddResultNoChecks(search::Result(fid, feature::GetCenter(ft), name, edit.second, @@ -3006,7 +3006,7 @@ WARN_UNUSED_RESULT bool LocalizeStreet(Index const & index, FeatureID const & fi return false; ft.GetName(StringUtf8Multilang::kDefaultCode, result.m_defaultName); - ft.GetReadableName(result.m_localizedName); + ft.GetReadableName(false /* allowTranslit */, result.m_localizedName); if (result.m_localizedName == result.m_defaultName) result.m_localizedName.clear(); return true; From 0f1fb3c9f81e3d0844613f145b995f9497f9437d Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Wed, 29 Mar 2017 17:08:01 +0300 Subject: [PATCH 14/14] Review fixes. --- 3party/icu/CMakeLists.txt | 984 +++++++++--------- coding/CMakeLists.txt | 4 +- coding/multilang_utf8_string.cpp | 96 +- coding/transliteration.cpp | 17 +- coding/transliteration.hpp | 4 +- .../srtm_coverage_checker.pro | 4 +- indexer/feature_utils.cpp | 33 +- indexer/feature_utils.hpp | 8 +- map/framework.cpp | 36 +- map/framework.hpp | 2 + map/map_tests/CMakeLists.txt | 1 + map/map_tests/transliteration_test.cpp | 57 +- map/style_tests/CMakeLists.txt | 2 +- xcode/map/map.xcodeproj/project.pbxproj | 4 + 14 files changed, 657 insertions(+), 595 deletions(-) diff --git a/3party/icu/CMakeLists.txt b/3party/icu/CMakeLists.txt index 85432e5fd6..df28d652ca 100644 --- a/3party/icu/CMakeLists.txt +++ b/3party/icu/CMakeLists.txt @@ -8,66 +8,17 @@ add_definitions( -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS -DU_DISABLE_RENAMING) -add_compile_options( - "-Wall" -) - set(CMAKE_PREFIX_PATH ./) include_directories(common i18n common/unicode ./) set( SRC - common/cmemory.c - common/cstring.c - common/cwchar.c - common/icudataver.c - common/locmap.c - common/propsvec.c - common/uarrsort.c - common/ubidi.c - common/ubidi_props.c - common/ubidiln.c - common/ubidiwrt.c - common/ucat.c - common/uchar.c - common/ucmndata.c - common/ucnv.c - common/ucnv_cb.c - common/ucnv_cnv.c - common/ucnv_ct.c - common/ucnv_err.c - common/ucnv_lmb.c - common/ucnv_set.c - common/ucnv_u16.c - common/ucnv_u32.c - common/ucnv_u7.c - common/ucnv_u8.c - common/ucnvdisp.c - common/ucnvhz.c - common/ucnvisci.c - common/ucnvlat1.c - common/ucnvscsu.c - common/udatamem.c - common/udataswp.c - common/uenum.c - common/uhash.c - common/uinvchar.c - common/ulist.c - common/uloc_tag.c - common/umapfile.c - common/umath.c - common/ures_cnv.c - common/usc_impl.c - common/uscript.c - common/ustrfmt.c - common/utf_impl.c - common/utrace.c - common/utypes.c - common/wintz.c common/appendable.cpp common/bmpset.cpp + common/bmpset.h common/brkeng.cpp + common/brkeng.h common/brkiter.cpp common/bytestream.cpp common/bytestrie.cpp @@ -76,330 +27,277 @@ set( common/caniter.cpp common/chariter.cpp common/charstr.cpp + common/charstr.h + common/cmemory.c + common/cmemory.h + common/cpputils.h common/cstr.cpp + common/cstr.h + common/cstring.c + common/cstring.h + common/cwchar.c + common/cwchar.h common/dictbe.cpp + common/dictbe.h common/dictionarydata.cpp + common/dictionarydata.h common/dtintrv.cpp common/errorcode.cpp common/filteredbrk.cpp common/filterednormalizer2.cpp + common/hash.h + common/icudataver.c common/icuplug.cpp + common/icuplugimp.h common/listformatter.cpp common/loadednormalizer2impl.cpp + common/localsvc.h common/locavailable.cpp common/locbased.cpp + common/locbased.h common/locdispnames.cpp common/locdspnm.cpp common/locid.cpp common/loclikely.cpp + common/locmap.c + common/locmap.h common/locresdata.cpp common/locutil.cpp + common/locutil.h + common/messageimpl.h common/messagepattern.cpp + common/msvcres.h + common/mutex.h + common/norm2_nfc_data.h + common/norm2allmodes.h common/normalizer2.cpp common/normalizer2impl.cpp + common/normalizer2impl.h common/normlzr.cpp common/parsepos.cpp common/patternprops.cpp + common/patternprops.h common/pluralmap.cpp + common/pluralmap.h common/propname.cpp + common/propname.h + common/propname_data.h + common/propsvec.c + common/propsvec.h common/punycode.cpp + common/punycode.h common/putil.cpp + common/putilimp.h common/rbbi.cpp + common/rbbicst.pl common/rbbidata.cpp + common/rbbidata.h common/rbbinode.cpp + common/rbbinode.h common/rbbirb.cpp + common/rbbirb.h + common/rbbirpt.h + common/rbbirpt.txt common/rbbiscan.cpp + common/rbbiscan.h common/rbbisetb.cpp + common/rbbisetb.h common/rbbistbl.cpp common/rbbitblb.cpp + common/rbbitblb.h common/resbund.cpp common/resbund_cnv.cpp common/resource.cpp + common/resource.h common/ruleiter.cpp + common/ruleiter.h common/schriter.cpp common/serv.cpp + common/serv.h common/servlk.cpp common/servlkf.cpp + common/servloc.h common/servls.cpp common/servnotf.cpp + common/servnotf.h common/servrbf.cpp common/servslkf.cpp common/sharedobject.cpp + common/sharedobject.h common/simpleformatter.cpp + common/sprpimpl.h common/stringpiece.cpp common/stringtriebuilder.cpp + common/uarrsort.c + common/uarrsort.h + common/uassert.h + common/ubidi.c + common/ubidi_props.c + common/ubidi_props.h + common/ubidi_props_data.h + common/ubidiimp.h + common/ubidiln.c + common/ubidiwrt.c common/ubrk.cpp + common/ubrkimpl.h common/ucase.cpp + common/ucase.h + common/ucase_props_data.h common/ucasemap.cpp common/ucasemap_titlecase_brkiter.cpp + common/ucat.c + common/uchar.c + common/uchar_props_data.h common/ucharstrie.cpp common/ucharstriebuilder.cpp common/ucharstrieiterator.cpp common/uchriter.cpp + common/ucln.h common/ucln_cmn.cpp + common/ucln_cmn.h + common/ucln_imp.h + common/ucmndata.c + common/ucmndata.h + common/ucnv.c common/ucnv2022.cpp common/ucnv_bld.cpp + common/ucnv_bld.h + common/ucnv_cb.c + common/ucnv_cnv.c + common/ucnv_cnv.h + common/ucnv_ct.c + common/ucnv_err.c common/ucnv_ext.cpp + common/ucnv_ext.h + common/ucnv_imp.h common/ucnv_io.cpp + common/ucnv_io.h + common/ucnv_lmb.c + common/ucnv_set.c + common/ucnv_u16.c + common/ucnv_u32.c + common/ucnv_u7.c + common/ucnv_u8.c common/ucnvbocu.cpp + common/ucnvdisp.c + common/ucnvhz.c + common/ucnvisci.c + common/ucnvlat1.c common/ucnvmbcs.cpp + common/ucnvmbcs.h + common/ucnvscsu.c common/ucnvsel.cpp + common/ucol_data.h common/ucol_swp.cpp + common/ucol_swp.h common/ucurr.cpp + common/ucurrimp.h common/udata.cpp + common/udatamem.c + common/udatamem.h + common/udataswp.c + common/udataswp.h + common/uelement.h + common/uenum.c + common/uenumimp.h + common/uhash.c + common/uhash.h common/uhash_us.cpp common/uidna.cpp common/uinit.cpp + common/uinvchar.c + common/uinvchar.h common/uiter.cpp + common/ulist.c + common/ulist.h common/ulistformatter.cpp common/uloc.cpp common/uloc_keytype.cpp + common/uloc_tag.c + common/ulocimp.h + common/umapfile.c + common/umapfile.h + common/umath.c common/umutex.cpp + common/umutex.h common/unames.cpp common/unifiedcache.cpp + common/unifiedcache.h common/unifilt.cpp common/unifunct.cpp common/uniset.cpp common/uniset_closure.cpp common/uniset_props.cpp common/unisetspan.cpp + common/unisetspan.h common/unistr.cpp common/unistr_case.cpp common/unistr_case_locale.cpp common/unistr_cnv.cpp common/unistr_props.cpp common/unistr_titlecase_brkiter.cpp + common/unistrappender.h common/unorm.cpp common/unormcmp.cpp + common/unormimp.h common/uobject.cpp + common/uposixdefs.h common/uprops.cpp + common/uprops.h + common/ures_cnv.c common/uresbund.cpp common/uresdata.cpp + common/uresdata.h + common/uresimp.h + common/ureslocs.h + common/usc_impl.c + common/usc_impl.h + common/uscript.c common/uscript_props.cpp common/uset.cpp + common/uset_imp.h common/uset_props.cpp common/usetiter.cpp common/ushape.cpp common/usprep.cpp common/ustack.cpp common/ustr_cnv.cpp + common/ustr_cnv.h + common/ustr_imp.h common/ustr_titlecase_brkiter.cpp common/ustr_wcs.cpp common/ustrcase.cpp common/ustrcase_locale.cpp common/ustrenum.cpp + common/ustrenum.h + common/ustrfmt.c + common/ustrfmt.h common/ustring.cpp common/ustrtrns.cpp common/utext.cpp + common/utf_impl.c common/util.cpp + common/util.h common/util_props.cpp + common/utrace.c + common/utracimp.h common/utrie.cpp + common/utrie.h common/utrie2.cpp + common/utrie2.h common/utrie2_builder.cpp + common/utrie2_impl.h common/uts46.cpp + common/utypeinfo.h + common/utypes.c common/uvector.cpp + common/uvector.h common/uvectr32.cpp + common/uvectr32.h common/uvectr64.cpp - i18n/decContext.c - i18n/decNumber.c - i18n/ulocdata.c - i18n/utmscale.c - i18n/affixpatternparser.cpp - i18n/alphaindex.cpp - i18n/anytrans.cpp - i18n/astro.cpp - i18n/basictz.cpp - i18n/bocsu.cpp - i18n/brktrans.cpp - i18n/buddhcal.cpp - i18n/calendar.cpp - i18n/casetrn.cpp - i18n/cecal.cpp - i18n/chnsecal.cpp - i18n/choicfmt.cpp - i18n/coleitr.cpp - i18n/coll.cpp - i18n/collation.cpp - i18n/collationbuilder.cpp - i18n/collationcompare.cpp - i18n/collationdata.cpp - i18n/collationdatabuilder.cpp - i18n/collationdatareader.cpp - i18n/collationdatawriter.cpp - i18n/collationfastlatin.cpp - i18n/collationfastlatinbuilder.cpp - i18n/collationfcd.cpp - i18n/collationiterator.cpp - i18n/collationkeys.cpp - i18n/collationroot.cpp - i18n/collationrootelements.cpp - i18n/collationruleparser.cpp - i18n/collationsets.cpp - i18n/collationsettings.cpp - i18n/collationtailoring.cpp - i18n/collationweights.cpp - i18n/compactdecimalformat.cpp - i18n/coptccal.cpp - i18n/cpdtrans.cpp - i18n/csdetect.cpp - i18n/csmatch.cpp - i18n/csr2022.cpp - i18n/csrecog.cpp - i18n/csrmbcs.cpp - i18n/csrsbcs.cpp - i18n/csrucode.cpp - i18n/csrutf8.cpp - i18n/curramt.cpp - i18n/currfmt.cpp - i18n/currpinf.cpp - i18n/currunit.cpp - i18n/dangical.cpp - i18n/datefmt.cpp - i18n/dayperiodrules.cpp - i18n/dcfmtsym.cpp - i18n/decfmtst.cpp - i18n/decimalformatpattern.cpp - i18n/decimfmt.cpp - i18n/decimfmtimpl.cpp - i18n/digitaffix.cpp - i18n/digitaffixesandpadding.cpp - i18n/digitformatter.cpp - i18n/digitgrouping.cpp - i18n/digitinterval.cpp - i18n/digitlst.cpp - i18n/dtfmtsym.cpp - i18n/dtitvfmt.cpp - i18n/dtitvinf.cpp - i18n/dtptngen.cpp - i18n/dtrule.cpp - i18n/esctrn.cpp - i18n/ethpccal.cpp - i18n/fmtable.cpp - i18n/fmtable_cnv.cpp - i18n/format.cpp - i18n/fphdlimp.cpp - i18n/fpositer.cpp - i18n/funcrepl.cpp - i18n/gender.cpp - i18n/gregocal.cpp - i18n/gregoimp.cpp - i18n/hebrwcal.cpp - i18n/identifier_info.cpp - i18n/indiancal.cpp - i18n/inputext.cpp - i18n/islamcal.cpp - i18n/japancal.cpp - i18n/measfmt.cpp - i18n/measunit.cpp - i18n/measure.cpp - i18n/msgfmt.cpp - i18n/name2uni.cpp - i18n/nfrs.cpp - i18n/nfrule.cpp - i18n/nfsubs.cpp - i18n/nortrans.cpp - i18n/nultrans.cpp - i18n/numfmt.cpp - i18n/numsys.cpp - i18n/olsontz.cpp - i18n/persncal.cpp - i18n/pluralaffix.cpp - i18n/plurfmt.cpp - i18n/plurrule.cpp - i18n/precision.cpp - i18n/quant.cpp - i18n/quantityformatter.cpp - i18n/rbnf.cpp - i18n/rbt.cpp - i18n/rbt_data.cpp - i18n/rbt_pars.cpp - i18n/rbt_rule.cpp - i18n/rbt_set.cpp - i18n/rbtz.cpp - i18n/regexcmp.cpp - i18n/regeximp.cpp - i18n/regexst.cpp - i18n/regextxt.cpp - i18n/region.cpp - i18n/reldatefmt.cpp - i18n/reldtfmt.cpp - i18n/rematch.cpp - i18n/remtrans.cpp - i18n/repattrn.cpp - i18n/rulebasedcollator.cpp - i18n/scientificnumberformatter.cpp - i18n/scriptset.cpp - i18n/search.cpp - i18n/selfmt.cpp - i18n/sharedbreakiterator.cpp - i18n/simpletz.cpp - i18n/smallintformatter.cpp - i18n/smpdtfmt.cpp - i18n/smpdtfst.cpp - i18n/sortkey.cpp - i18n/standardplural.cpp - i18n/strmatch.cpp - i18n/strrepl.cpp - i18n/stsearch.cpp - i18n/taiwncal.cpp - i18n/timezone.cpp - i18n/titletrn.cpp - i18n/tmunit.cpp - i18n/tmutamt.cpp - i18n/tmutfmt.cpp - i18n/tolowtrn.cpp - i18n/toupptrn.cpp - i18n/translit.cpp - i18n/transreg.cpp - i18n/tridpars.cpp - i18n/tzfmt.cpp - i18n/tzgnames.cpp - i18n/tznames.cpp - i18n/tznames_impl.cpp - i18n/tzrule.cpp - i18n/tztrans.cpp - i18n/ucal.cpp - i18n/ucln_in.cpp - i18n/ucol.cpp - i18n/ucol_res.cpp - i18n/ucol_sit.cpp - i18n/ucoleitr.cpp - i18n/ucsdet.cpp - i18n/udat.cpp - i18n/udateintervalformat.cpp - i18n/udatpg.cpp - i18n/ufieldpositer.cpp - i18n/uitercollationiterator.cpp - i18n/umsg.cpp - i18n/unesctrn.cpp - i18n/uni2name.cpp - i18n/unum.cpp - i18n/unumsys.cpp - i18n/upluralrules.cpp - i18n/uregex.cpp - i18n/uregexc.cpp - i18n/uregion.cpp - i18n/usearch.cpp - i18n/uspoof.cpp - i18n/uspoof_build.cpp - i18n/uspoof_conf.cpp - i18n/uspoof_impl.cpp - i18n/uspoof_wsconf.cpp - i18n/utf16collationiterator.cpp - i18n/utf8collationiterator.cpp - i18n/utrans.cpp - i18n/valueformatter.cpp - i18n/visibledigits.cpp - i18n/vtzone.cpp - i18n/vzone.cpp - i18n/windtfmt.cpp - i18n/winnmfmt.cpp - i18n/wintzimpl.cpp - i18n/zonemeta.cpp - i18n/zrule.cpp - i18n/ztrans.cpp - stubdata/stubdata.c - + common/uvectr64.h + common/wintz.c + common/wintz.h common/unicode/appendable.h common/unicode/brkiter.h common/unicode/bytestream.h @@ -491,107 +389,347 @@ set( common/unicode/utypes.h common/unicode/uvernum.h common/unicode/uversion.h - common/bmpset.h - common/brkeng.h - common/charstr.h - common/cmemory.h - common/common.rc - common/cpputils.h - common/cstr.h - common/cstring.h - common/cwchar.h - common/dictbe.h - common/dictionarydata.h - common/hash.h - common/icuplugimp.h - common/localsvc.h - common/locbased.h - common/locmap.h - common/locutil.h - common/messageimpl.h - common/msvcres.h - common/mutex.h - common/norm2_nfc_data.h - common/norm2allmodes.h - common/normalizer2impl.h - common/patternprops.h - common/pluralmap.h - common/propname.h - common/propname_data.h - common/propsvec.h - common/punycode.h - common/putilimp.h - common/rbbidata.h - common/rbbinode.h - common/rbbirb.h - common/rbbirpt.h - common/rbbiscan.h - common/rbbisetb.h - common/rbbitblb.h - common/resource.h - common/ruleiter.h - common/serv.h - common/servloc.h - common/servnotf.h - common/sharedobject.h - common/sprpimpl.h - common/uarrsort.h - common/uassert.h - common/ubidi_props.h - common/ubidi_props_data.h - common/ubidiimp.h - common/ubrkimpl.h - common/ucase.h - common/ucase_props_data.h - common/uchar_props_data.h - common/ucln.h - common/ucln_cmn.h - common/ucln_imp.h - common/ucmndata.h - common/ucnv_bld.h - common/ucnv_cnv.h - common/ucnv_ext.h - common/ucnv_imp.h - common/ucnv_io.h - common/ucnvmbcs.h - common/ucol_data.h - common/ucol_swp.h - common/ucurrimp.h - common/udatamem.h - common/udataswp.h - common/uelement.h - common/uenumimp.h - common/uhash.h - common/uinvchar.h - common/ulist.h - common/ulocimp.h - common/umapfile.h - common/umutex.h - common/unifiedcache.h - common/unisetspan.h - common/unistrappender.h - common/unormimp.h - common/uposixdefs.h - common/uprops.h - common/uresdata.h - common/uresimp.h - common/ureslocs.h - common/usc_impl.h - common/uset_imp.h - common/ustr_cnv.h - common/ustr_imp.h - common/ustrenum.h - common/ustrfmt.h - common/util.h - common/utracimp.h - common/utrie.h - common/utrie2.h - common/utrie2_impl.h - common/utypeinfo.h - common/uvector.h - common/uvectr32.h - common/uvectr64.h - common/wintz.h + i18n/affixpatternparser.cpp + i18n/affixpatternparser.h + i18n/alphaindex.cpp + i18n/anytrans.cpp + i18n/anytrans.h + i18n/astro.cpp + i18n/astro.h + i18n/basictz.cpp + i18n/bocsu.cpp + i18n/bocsu.h + i18n/brktrans.cpp + i18n/brktrans.h + i18n/buddhcal.cpp + i18n/buddhcal.h + i18n/calendar.cpp + i18n/casetrn.cpp + i18n/casetrn.h + i18n/cecal.cpp + i18n/cecal.h + i18n/chnsecal.cpp + i18n/chnsecal.h + i18n/choicfmt.cpp + i18n/coleitr.cpp + i18n/coll.cpp + i18n/collation.cpp + i18n/collation.h + i18n/collationbuilder.cpp + i18n/collationbuilder.h + i18n/collationcompare.cpp + i18n/collationcompare.h + i18n/collationdata.cpp + i18n/collationdata.h + i18n/collationdatabuilder.cpp + i18n/collationdatabuilder.h + i18n/collationdatareader.cpp + i18n/collationdatareader.h + i18n/collationdatawriter.cpp + i18n/collationdatawriter.h + i18n/collationfastlatin.cpp + i18n/collationfastlatin.h + i18n/collationfastlatinbuilder.cpp + i18n/collationfastlatinbuilder.h + i18n/collationfcd.cpp + i18n/collationfcd.h + i18n/collationiterator.cpp + i18n/collationiterator.h + i18n/collationkeys.cpp + i18n/collationkeys.h + i18n/collationroot.cpp + i18n/collationroot.h + i18n/collationrootelements.cpp + i18n/collationrootelements.h + i18n/collationruleparser.cpp + i18n/collationruleparser.h + i18n/collationsets.cpp + i18n/collationsets.h + i18n/collationsettings.cpp + i18n/collationsettings.h + i18n/collationtailoring.cpp + i18n/collationtailoring.h + i18n/collationweights.cpp + i18n/collationweights.h + i18n/collunsafe.h + i18n/compactdecimalformat.cpp + i18n/coptccal.cpp + i18n/coptccal.h + i18n/cpdtrans.cpp + i18n/cpdtrans.h + i18n/csdetect.cpp + i18n/csdetect.h + i18n/csmatch.cpp + i18n/csmatch.h + i18n/csr2022.cpp + i18n/csr2022.h + i18n/csrecog.cpp + i18n/csrecog.h + i18n/csrmbcs.cpp + i18n/csrmbcs.h + i18n/csrsbcs.cpp + i18n/csrsbcs.h + i18n/csrucode.cpp + i18n/csrucode.h + i18n/csrutf8.cpp + i18n/csrutf8.h + i18n/curramt.cpp + i18n/currfmt.cpp + i18n/currfmt.h + i18n/currpinf.cpp + i18n/currunit.cpp + i18n/dangical.cpp + i18n/dangical.h + i18n/datefmt.cpp + i18n/dayperiodrules.cpp + i18n/dayperiodrules.h + i18n/dcfmtimp.h + i18n/dcfmtsym.cpp + i18n/decContext.c + i18n/decContext.h + i18n/decfmtst.cpp + i18n/decfmtst.h + i18n/decimalformatpattern.cpp + i18n/decimalformatpattern.h + i18n/decimalformatpatternimpl.h + i18n/decimfmt.cpp + i18n/decimfmtimpl.cpp + i18n/decimfmtimpl.h + i18n/decNumber.c + i18n/decNumber.h + i18n/decNumberLocal.h + i18n/digitaffix.cpp + i18n/digitaffix.h + i18n/digitaffixesandpadding.cpp + i18n/digitaffixesandpadding.h + i18n/digitformatter.cpp + i18n/digitformatter.h + i18n/digitgrouping.cpp + i18n/digitgrouping.h + i18n/digitinterval.cpp + i18n/digitinterval.h + i18n/digitlst.cpp + i18n/digitlst.h + i18n/dtfmtsym.cpp + i18n/dtitv_impl.h + i18n/dtitvfmt.cpp + i18n/dtitvinf.cpp + i18n/dtptngen.cpp + i18n/dtptngen_impl.h + i18n/dtrule.cpp + i18n/esctrn.cpp + i18n/esctrn.h + i18n/ethpccal.cpp + i18n/ethpccal.h + i18n/fmtable.cpp + i18n/fmtable_cnv.cpp + i18n/fmtableimp.h + i18n/format.cpp + i18n/fphdlimp.cpp + i18n/fphdlimp.h + i18n/fpositer.cpp + i18n/funcrepl.cpp + i18n/funcrepl.h + i18n/gender.cpp + i18n/gregocal.cpp + i18n/gregoimp.cpp + i18n/gregoimp.h + i18n/hebrwcal.cpp + i18n/hebrwcal.h + i18n/identifier_info.cpp + i18n/identifier_info.h + i18n/indiancal.cpp + i18n/indiancal.h + i18n/inputext.cpp + i18n/inputext.h + i18n/islamcal.cpp + i18n/islamcal.h + i18n/japancal.cpp + i18n/japancal.h + i18n/measfmt.cpp + i18n/measunit.cpp + i18n/measure.cpp + i18n/msgfmt.cpp + i18n/msgfmt_impl.h + i18n/name2uni.cpp + i18n/name2uni.h + i18n/nfrlist.h + i18n/nfrs.cpp + i18n/nfrs.h + i18n/nfrule.cpp + i18n/nfrule.h + i18n/nfsubs.cpp + i18n/nfsubs.h + i18n/nortrans.cpp + i18n/nortrans.h + i18n/nultrans.cpp + i18n/nultrans.h + i18n/numfmt.cpp + i18n/numsys.cpp + i18n/numsys_impl.h + i18n/olsontz.cpp + i18n/olsontz.h + i18n/persncal.cpp + i18n/persncal.h + i18n/pluralaffix.cpp + i18n/pluralaffix.h + i18n/plurfmt.cpp + i18n/plurrule.cpp + i18n/plurrule_impl.h + i18n/precision.cpp + i18n/precision.h + i18n/quant.cpp + i18n/quant.h + i18n/quantityformatter.cpp + i18n/quantityformatter.h + i18n/rbnf.cpp + i18n/rbt.cpp + i18n/rbt.h + i18n/rbt_data.cpp + i18n/rbt_data.h + i18n/rbt_pars.cpp + i18n/rbt_pars.h + i18n/rbt_rule.cpp + i18n/rbt_rule.h + i18n/rbt_set.cpp + i18n/rbt_set.h + i18n/rbtz.cpp + i18n/regexcmp.cpp + i18n/regexcmp.h + i18n/regexcst.h + i18n/regexcst.pl + i18n/regexcst.txt + i18n/regeximp.cpp + i18n/regeximp.h + i18n/regexst.cpp + i18n/regexst.h + i18n/regextxt.cpp + i18n/regextxt.h + i18n/region.cpp + i18n/region_impl.h + i18n/reldatefmt.cpp + i18n/reldtfmt.cpp + i18n/reldtfmt.h + i18n/rematch.cpp + i18n/remtrans.cpp + i18n/remtrans.h + i18n/repattrn.cpp + i18n/rulebasedcollator.cpp + i18n/scientificnumberformatter.cpp + i18n/scriptset.cpp + i18n/scriptset.h + i18n/search.cpp + i18n/selfmt.cpp + i18n/selfmtimpl.h + i18n/sharedbreakiterator.cpp + i18n/sharedbreakiterator.h + i18n/sharedcalendar.h + i18n/shareddateformatsymbols.h + i18n/sharednumberformat.h + i18n/sharedpluralrules.h + i18n/significantdigitinterval.h + i18n/simpletz.cpp + i18n/smallintformatter.cpp + i18n/smallintformatter.h + i18n/smpdtfmt.cpp + i18n/smpdtfst.cpp + i18n/smpdtfst.h + i18n/sortkey.cpp + i18n/standardplural.cpp + i18n/standardplural.h + i18n/strmatch.cpp + i18n/strmatch.h + i18n/strrepl.cpp + i18n/strrepl.h + i18n/stsearch.cpp + i18n/taiwncal.cpp + i18n/taiwncal.h + i18n/timezone.cpp + i18n/titletrn.cpp + i18n/titletrn.h + i18n/tmunit.cpp + i18n/tmutamt.cpp + i18n/tmutfmt.cpp + i18n/tolowtrn.cpp + i18n/tolowtrn.h + i18n/toupptrn.cpp + i18n/toupptrn.h + i18n/translit.cpp + i18n/transreg.cpp + i18n/transreg.h + i18n/tridpars.cpp + i18n/tridpars.h + i18n/tzfmt.cpp + i18n/tzgnames.cpp + i18n/tzgnames.h + i18n/tznames.cpp + i18n/tznames_impl.cpp + i18n/tznames_impl.h + i18n/tzrule.cpp + i18n/tztrans.cpp + i18n/ucal.cpp + i18n/ucln_in.cpp + i18n/ucln_in.h + i18n/ucol.cpp + i18n/ucol_imp.h + i18n/ucol_res.cpp + i18n/ucol_sit.cpp + i18n/ucoleitr.cpp + i18n/ucsdet.cpp + i18n/udat.cpp + i18n/udateintervalformat.cpp + i18n/udatpg.cpp + i18n/ufieldpositer.cpp + i18n/uitercollationiterator.cpp + i18n/uitercollationiterator.h + i18n/ulocdata.c + i18n/umsg.cpp + i18n/umsg_imp.h + i18n/unesctrn.cpp + i18n/unesctrn.h + i18n/uni2name.cpp + i18n/uni2name.h + i18n/unum.cpp + i18n/unumsys.cpp + i18n/upluralrules.cpp + i18n/uregex.cpp + i18n/uregexc.cpp + i18n/uregion.cpp + i18n/usearch.cpp + i18n/uspoof.cpp + i18n/uspoof_build.cpp + i18n/uspoof_conf.cpp + i18n/uspoof_conf.h + i18n/uspoof_impl.cpp + i18n/uspoof_impl.h + i18n/uspoof_wsconf.cpp + i18n/uspoof_wsconf.h + i18n/usrchimp.h + i18n/utf16collationiterator.cpp + i18n/utf16collationiterator.h + i18n/utf8collationiterator.cpp + i18n/utf8collationiterator.h + i18n/utmscale.c + i18n/utrans.cpp + i18n/valueformatter.cpp + i18n/valueformatter.h + i18n/visibledigits.cpp + i18n/visibledigits.h + i18n/vtzone.cpp + i18n/vzone.cpp + i18n/vzone.h + i18n/windtfmt.cpp + i18n/windtfmt.h + i18n/winnmfmt.cpp + i18n/winnmfmt.h + i18n/wintzimpl.cpp + i18n/wintzimpl.h + i18n/zonemeta.cpp + i18n/zonemeta.h + i18n/zrule.cpp + i18n/zrule.h + i18n/ztrans.cpp + i18n/ztrans.h i18n/unicode/alphaindex.h i18n/unicode/basictz.h i18n/unicode/calendar.h @@ -670,147 +808,7 @@ set( i18n/unicode/utmscale.h i18n/unicode/utrans.h i18n/unicode/vtzone.h - i18n/affixpatternparser.h - i18n/anytrans.h - i18n/astro.h - i18n/bocsu.h - i18n/brktrans.h - i18n/buddhcal.h - i18n/casetrn.h - i18n/cecal.h - i18n/chnsecal.h - i18n/collation.h - i18n/collationbuilder.h - i18n/collationcompare.h - i18n/collationdata.h - i18n/collationdatabuilder.h - i18n/collationdatareader.h - i18n/collationdatawriter.h - i18n/collationfastlatin.h - i18n/collationfastlatinbuilder.h - i18n/collationfcd.h - i18n/collationiterator.h - i18n/collationkeys.h - i18n/collationroot.h - i18n/collationrootelements.h - i18n/collationruleparser.h - i18n/collationsets.h - i18n/collationsettings.h - i18n/collationtailoring.h - i18n/collationweights.h - i18n/collunsafe.h - i18n/coptccal.h - i18n/cpdtrans.h - i18n/csdetect.h - i18n/csmatch.h - i18n/csr2022.h - i18n/csrecog.h - i18n/csrmbcs.h - i18n/csrsbcs.h - i18n/csrucode.h - i18n/csrutf8.h - i18n/currfmt.h - i18n/dangical.h - i18n/dayperiodrules.h - i18n/dcfmtimp.h - i18n/decContext.h - i18n/decfmtst.h - i18n/decimalformatpattern.h - i18n/decimalformatpatternimpl.h - i18n/decimfmtimpl.h - i18n/decNumber.h - i18n/decNumberLocal.h - i18n/digitaffix.h - i18n/digitaffixesandpadding.h - i18n/digitformatter.h - i18n/digitgrouping.h - i18n/digitinterval.h - i18n/digitlst.h - i18n/dtitv_impl.h - i18n/dtptngen_impl.h - i18n/esctrn.h - i18n/ethpccal.h - i18n/fmtableimp.h - i18n/fphdlimp.h - i18n/funcrepl.h - i18n/gregoimp.h - i18n/hebrwcal.h - i18n/identifier_info.h - i18n/indiancal.h - i18n/inputext.h - i18n/islamcal.h - i18n/japancal.h - i18n/msgfmt_impl.h - i18n/name2uni.h - i18n/nfrlist.h - i18n/nfrs.h - i18n/nfrule.h - i18n/nfsubs.h - i18n/nortrans.h - i18n/nultrans.h - i18n/numsys_impl.h - i18n/olsontz.h - i18n/persncal.h - i18n/pluralaffix.h - i18n/plurrule_impl.h - i18n/precision.h - i18n/quant.h - i18n/quantityformatter.h - i18n/rbt.h - i18n/rbt_data.h - i18n/rbt_pars.h - i18n/rbt_rule.h - i18n/rbt_set.h - i18n/regexcmp.h - i18n/regexcst.h - i18n/regeximp.h - i18n/regexst.h - i18n/regextxt.h - i18n/region_impl.h - i18n/reldtfmt.h - i18n/remtrans.h - i18n/scriptset.h - i18n/selfmtimpl.h - i18n/sharedbreakiterator.h - i18n/sharedcalendar.h - i18n/shareddateformatsymbols.h - i18n/sharednumberformat.h - i18n/sharedpluralrules.h - i18n/significantdigitinterval.h - i18n/smallintformatter.h - i18n/smpdtfst.h - i18n/standardplural.h - i18n/strmatch.h - i18n/strrepl.h - i18n/taiwncal.h - i18n/titletrn.h - i18n/tolowtrn.h - i18n/toupptrn.h - i18n/transreg.h - i18n/tridpars.h - i18n/tzgnames.h - i18n/tznames_impl.h - i18n/ucln_in.h - i18n/ucol_imp.h - i18n/uitercollationiterator.h - i18n/umsg_imp.h - i18n/unesctrn.h - i18n/uni2name.h - i18n/uspoof_conf.h - i18n/uspoof_impl.h - i18n/uspoof_wsconf.h - i18n/usrchimp.h - i18n/utf16collationiterator.h - i18n/utf8collationiterator.h - i18n/valueformatter.h - i18n/visibledigits.h - i18n/vzone.h - i18n/windtfmt.h - i18n/winnmfmt.h - i18n/wintzimpl.h - i18n/zonemeta.h - i18n/zrule.h - i18n/ztrans.h + stubdata/stubdata.c ) add_library(${PROJECT_NAME} ${SRC}) diff --git a/coding/CMakeLists.txt b/coding/CMakeLists.txt index 52ae94df7b..908c2d0fb6 100644 --- a/coding/CMakeLists.txt +++ b/coding/CMakeLists.txt @@ -71,8 +71,8 @@ set( succinct_mapper.hpp traffic.cpp traffic.hpp - transliterator.cpp - transliterator.hpp + transliteration.cpp + transliteration.hpp uri.cpp uri.hpp url_encode.hpp diff --git a/coding/multilang_utf8_string.cpp b/coding/multilang_utf8_string.cpp index 369ffdb9a0..9e3211501a 100644 --- a/coding/multilang_utf8_string.cpp +++ b/coding/multilang_utf8_string.cpp @@ -10,37 +10,71 @@ namespace // Note, that it's not feasible to increase languages number here due to // our current encoding (6 bit to store language code). StringUtf8Multilang::Languages const g_languages = {{ - {"default", "Native for each country", "Any-Latin"}, - {"en", "English", ""}, {"ja", "日本語", ""}, {"fr", "Français", ""}, - {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, {"ar", "العربية", "Any-Latin"}, - {"de", "Deutsch", ""}, {"int_name", "International (Latin)", "Any-Latin"}, - {"ru", "Русский", "Russian-Latin/BGN"}, {"sv", "Svenska", "Any-Latin"}, - {"zh", "中文", "Any-Latin"}, {"fi", "Suomi", "Any-Latin"}, - {"be", "Беларуская", "Belarusian-Latin/BGN"}, {"ka", "ქართული", "Georgian-Latin"}, - {"ko", "한국어", "Hangul-Latin/BGN"}, {"he", "עברית", "Hebrew-Latin/BGN"}, {"nl", "Nederlands", ""}, - {"ga", "Gaeilge", "Any-Latin"}, {"ja_rm", "Japanese (Romanized)", "Any-Latin"}, - {"el", "Ελληνικά", "Greek-Latin"}, {"it", "Italiano", ""}, {"es", "Español", ""}, - {"zh_pinyin", "Chinese (Pinyin)", "Any-Latin"}, {"th", "ไทย", "Thai-Latin"}, - {"cy", "Cymraeg", "Any-Latin"}, {"sr", "Српски", "Serbian-Latin/BGN"}, - {"uk", "Українська", "Ukrainian-Latin/BGN"}, {"ca", "Català", "Any-Latin"}, - {"hu", "Magyar", "Any-Latin"}, {"hsb", "Hornjoserbšćina", "Any-Latin"}, - {"eu", "Euskara", "Any-Latin"}, {"fa", "فارسی", "Any-Latin"}, {"br", "Breton", "Any-Latin"}, - {"pl", "Polski", "Any-Latin"}, {"hy", "Հայերէն", "Armenian-Latin"}, - {"kn", "ಕನ್ನಡ", "Kannada-Latin"}, {"sl", "Slovenščina", "Any-Latin"}, - {"ro", "Română", "Any-Latin"}, {"sq", "Shqipe", "Any-Latin"}, - {"am", "አማርኛ", "Amharic-Latin/BGN"}, {"fy", "Frysk", "Any-Latin"}, - {"cs", "Čeština", "Any-Latin"}, {"gd", "Gàidhlig", "Any-Latin"}, - {"sk", "Slovenčina", "Any-Latin"}, {"af", "Afrikaans", "Any-Latin"}, - {"ja_kana", "日本語(カタカナ)", "Katakana-Latin"}, {"lb", "Luxembourgish", "Any-Latin"}, - {"pt", "Português", "Any-Latin"}, {"hr", "Hrvatski", "Any-Latin"}, - {"fur", "Friulian", "Any-Latin"}, {"vi", "Tiếng Việt", "Any-Latin"}, - {"tr", "Türkçe", "Any-Latin"}, {"bg", "Български", "Bulgarian-Latin/BGN"}, - {"eo", "Esperanto", "Any-Latin"}, {"lt", "Lietuvių", "Any-Latin"}, {"la", "Latin", ""}, - {"kk", "Қазақ", "Kazakh-Latin/BGN"}, {"gsw", "Schwiizertüütsch", "Any-Latin"}, - {"et", "Eesti", "Any-Latin"}, {"ku", "Kurdish", "Any-Latin"}, - {"mn", "Mongolian", "Mongolian-Latin/BGN"}, {"mk", "Македонски", "Macedonian-Latin/BGN"}, - {"lv", "Latviešu", "Any-Latin"}, {"hi", "हिन्दी", "Any-Latin"} - }}; + {"default", "Native for each country", "Any-Latin"}, + {"en", "English", ""}, + {"ja", "日本語", ""}, + {"fr", "Français", ""}, + {"ko_rm", "Korean (Romanized)", "Korean-Latin/BGN"}, + {"ar", "العربية", "Any-Latin"}, + {"de", "Deutsch", ""}, + {"int_name", "International (Latin)", "Any-Latin"}, + {"ru", "Русский", "Russian-Latin/BGN"}, + {"sv", "Svenska", "Any-Latin"}, + {"zh", "中文", "Any-Latin"}, + {"fi", "Suomi", "Any-Latin"}, + {"be", "Беларуская", "Belarusian-Latin/BGN"}, + {"ka", "ქართული", "Georgian-Latin"}, + {"ko", "한국어", "Hangul-Latin/BGN"}, + {"he", "עברית", "Hebrew-Latin/BGN"}, + {"nl", "Nederlands", ""}, + {"ga", "Gaeilge", "Any-Latin"}, + {"ja_rm", "Japanese (Romanized)", "Any-Latin"}, + {"el", "Ελληνικά", "Greek-Latin"}, + {"it", "Italiano", ""}, + {"es", "Español", ""}, + {"zh_pinyin", "Chinese (Pinyin)", "Any-Latin"}, + {"th", "ไทย", "Thai-Latin"}, + {"cy", "Cymraeg", "Any-Latin"}, + {"sr", "Српски", "Serbian-Latin/BGN"}, + {"uk", "Українська", "Ukrainian-Latin/BGN"}, + {"ca", "Català", "Any-Latin"}, + {"hu", "Magyar", "Any-Latin"}, + {"hsb", "Hornjoserbšćina", "Any-Latin"}, + {"eu", "Euskara", "Any-Latin"}, + {"fa", "فارسی", "Any-Latin"}, + {"br", "Breton", "Any-Latin"}, + {"pl", "Polski", "Any-Latin"}, + {"hy", "Հայերէն", "Armenian-Latin"}, + {"kn", "ಕನ್ನಡ", "Kannada-Latin"}, + {"sl", "Slovenščina", "Any-Latin"}, + {"ro", "Română", "Any-Latin"}, + {"sq", "Shqipe", "Any-Latin"}, + {"am", "አማርኛ", "Amharic-Latin/BGN"}, + {"fy", "Frysk", "Any-Latin"}, + {"cs", "Čeština", "Any-Latin"}, + {"gd", "Gàidhlig", "Any-Latin"}, + {"sk", "Slovenčina", "Any-Latin"}, + {"af", "Afrikaans", "Any-Latin"}, + {"ja_kana", "日本語(カタカナ)", "Katakana-Latin"}, + {"lb", "Luxembourgish", "Any-Latin"}, + {"pt", "Português", "Any-Latin"}, + {"hr", "Hrvatski", "Any-Latin"}, + {"fur", "Friulian", "Any-Latin"}, + {"vi", "Tiếng Việt", "Any-Latin"}, + {"tr", "Türkçe", "Any-Latin"}, + {"bg", "Български", "Bulgarian-Latin/BGN"}, + {"eo", "Esperanto", "Any-Latin"}, + {"lt", "Lietuvių", "Any-Latin"}, + {"la", "Latin", ""}, + {"kk", "Қазақ", "Kazakh-Latin/BGN"}, + {"gsw", "Schwiizertüütsch", "Any-Latin"}, + {"et", "Eesti", "Any-Latin"}, + {"ku", "Kurdish", "Any-Latin"}, + {"mn", "Mongolian", "Mongolian-Latin/BGN"}, + {"mk", "Македонски", "Macedonian-Latin/BGN"}, + {"lv", "Latviešu", "Any-Latin"}, + {"hi", "हिन्दी", "Any-Latin"} +}}; static_assert(g_languages.size() == StringUtf8Multilang::kMaxSupportedLanguages, "With current encoding we are limited to 64 languages max."); diff --git a/coding/transliteration.cpp b/coding/transliteration.cpp index c1a9ab1138..e30a03820a 100644 --- a/coding/transliteration.cpp +++ b/coding/transliteration.cpp @@ -15,11 +15,12 @@ Transliteration::~Transliteration() // but it should be called only once for performance reasons. // The primary benefit is to eliminate reports of memory or resource leaks originating // in ICU code from the results generated by heap analysis tools. + // http://www.icu-project.org/apiref/icu4c/uclean_8h.html#a93f27d0ddc7c196a1da864763f2d8920 m_transliterators.clear(); u_cleanup(); } -Transliteration & Transliteration::GetInstance() +Transliteration & Transliteration::Instance() { static Transliteration instance; return instance; @@ -45,21 +46,25 @@ void Transliteration::Init(std::string const & icuDataDir) } } -std::string Transliteration::Transliterate(std::string const & str, int8_t langCode) const +bool Transliteration::Transliterate(std::string const & str, int8_t langCode, std::string & out) const { + if (str.empty()) + return false; + auto const transliteratorId = StringUtf8Multilang::GetTransliteratorIdByCode(langCode); auto const & it = m_transliterators.find(transliteratorId); if (it == m_transliterators.end()) { LOG(LWARNING, ("Transliteration failed, unknown transliterator \"", transliteratorId, "\"")); - return ""; + return false; } UnicodeString ustr(str.c_str()); it->second->transliterate(ustr); - std::string resultStr; - ustr.toUTF8String(resultStr); + if (ustr.isEmpty()) + return false; - return resultStr; + ustr.toUTF8String(out); + return true; } diff --git a/coding/transliteration.hpp b/coding/transliteration.hpp index 04dd75b6c3..cc3f97eb4d 100644 --- a/coding/transliteration.hpp +++ b/coding/transliteration.hpp @@ -14,11 +14,11 @@ class Transliteration public: ~Transliteration(); - static Transliteration & GetInstance(); + static Transliteration & Instance(); void Init(std::string const & icuDataDir); - std::string Transliterate(std::string const & str, int8_t langCode) const; + bool Transliterate(std::string const & str, int8_t langCode, std::string & out) const; private: Transliteration() = default; diff --git a/generator/srtm_coverage_checker/srtm_coverage_checker.pro b/generator/srtm_coverage_checker/srtm_coverage_checker.pro index 7099b7b5a9..3f15a6665a 100644 --- a/generator/srtm_coverage_checker/srtm_coverage_checker.pro +++ b/generator/srtm_coverage_checker/srtm_coverage_checker.pro @@ -7,8 +7,8 @@ CONFIG -= app_bundle TEMPLATE = app ROOT_DIR = ../.. -DEPENDENCIES = generator map routing routing_common search storage icu indexer platform editor geometry coding base \ - osrm jansson protobuf succinct stats_client pugixml minizip gflags stats_client +DEPENDENCIES = generator map routing routing_common search storage indexer platform editor geometry coding base \ + osrm jansson protobuf succinct stats_client pugixml minizip gflags stats_client icu include($$ROOT_DIR/common.pri) diff --git a/indexer/feature_utils.cpp b/indexer/feature_utils.cpp index 6cc905e586..235811225a 100644 --- a/indexer/feature_utils.cpp +++ b/indexer/feature_utils.cpp @@ -37,22 +37,18 @@ bool GetTransliteratedName(feature::RegionData const & regionData, StringUtf8Mul string srcName; for (auto const code : mwmLangCodes) - { - if (src.GetString(code, srcName)) - { - out = Transliteration::GetInstance().Transliterate(srcName, code); - if (!out.empty()) - return true; - } - } + if (src.GetString(code, srcName) && Transliteration::Instance().Transliterate(srcName, code, out)) + return true; + + // If default name is available, interpret it as a name for the first mwm language. if (!mwmLangCodes.empty() && src.GetString(StringUtf8Multilang::kDefaultCode, srcName)) - out = Transliteration::GetInstance().Transliterate(srcName, mwmLangCodes[0]); - return !out.empty(); + return Transliteration::Instance().Transliterate(srcName, mwmLangCodes[0], out); + + return false; } bool GetBestName(StringUtf8Multilang const & src, vector const & priorityList, string & out) { - out.clear(); auto bestIndex = priorityList.size(); auto const findAndSet = [](vector const & langs, int8_t const code, string const & name, @@ -72,7 +68,6 @@ bool GetBestName(StringUtf8Multilang const & src, vector const & priorit return false; findAndSet(priorityList, code, name, bestIndex, out); - return true; }); @@ -83,7 +78,7 @@ bool GetBestName(StringUtf8Multilang const & src, vector const & priorit out = out.substr(0, out.find_first_of(',')); } - return !out.empty(); + return bestIndex < priorityList.size(); } } // namespace @@ -236,11 +231,12 @@ void GetPreferredNames(RegionData const & regionData, StringUtf8Multilang const if (src.IsEmpty()) return; - if (!GetBestName(src, {deviceLang, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}, primary) && - allowTranslit) - { + vector const primaryCodes = {deviceLang, + StrUtf8::kInternationalCode, + StrUtf8::kEnglishCode}; + + if (!GetBestName(src, primaryCodes, primary) && allowTranslit) GetTransliteratedName(regionData, src, primary); - } vector secondaryCodes = {StrUtf8::kDefaultCode, StrUtf8::kInternationalCode}; @@ -276,7 +272,7 @@ void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & codes = {deviceLang, StrUtf8::kInternationalCode, StrUtf8::kEnglishCode}; if (GetBestName(src, codes, out)) - return; + return; if (allowTranslit && GetTransliteratedName(regionData, src, out)) return; @@ -290,5 +286,4 @@ void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & GetMwmLangName(regionData, src, out); } - } // namespace feature diff --git a/indexer/feature_utils.hpp b/indexer/feature_utils.hpp index f627e284ec..7f4f055147 100644 --- a/indexer/feature_utils.hpp +++ b/indexer/feature_utils.hpp @@ -18,8 +18,8 @@ namespace feature /// Primary name using priority: /// - device language name; /// - international name; - /// - english name. - /// - transliterated name. + /// - english name; + /// - transliterated name (if allowed). /// Secondary name using priority: /// - default name; /// - international name; @@ -35,13 +35,13 @@ namespace feature /// - default name; /// - international name; /// - english name; - /// - transliterated name; + /// - transliterated name (if allowed); /// - country language name. /// When MWM does not contain user's language, the priority is the following: /// - device language name; /// - international name; /// - english name; - /// - transliterated name; + /// - transliterated name (if allowed); /// - default name; /// - country language name. void GetReadableName(RegionData const & regionData, StringUtf8Multilang const & src, diff --git a/map/framework.cpp b/map/framework.cpp index e9f67426d8..b4ab9227dc 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -131,7 +131,9 @@ char const kTrafficEnabledKey[] = "TrafficEnabled"; char const kTrafficSimplifiedColorsKey[] = "TrafficSimplifiedColors"; char const kLargeFontsSize[] = "LargeFontsSize"; +#if defined(OMIM_OS_ANDROID) char const kICUDataFile[] = "icudt57l.dat"; +#endif double const kDistEqualQueryMeters = 100.0; double const kLargeFontsScaleFactor = 1.6; @@ -195,7 +197,7 @@ string MakeSearchBookingUrl(Index const & index, booking::Api const & bookingApi { search::ReverseGeocoder const coder(index); string hotelName; - ft.GetReadableName(hotelName); + ft.GetReadableName(false /* allowTranslit */, hotelName); auto const lang = StringUtf8Multilang::GetLangIndex(languages::GetCurrentNorm()); string city = cityFinder.GetCityName(ft.GetCenter(), lang); @@ -498,16 +500,8 @@ Framework::Framework() m_cityFinder = make_unique(m_model.GetIndex()); -#ifdef OMIM_OS_ANDROID - ZipFileReader::UnzipFile(GetPlatform().ResourcesDir(), - std::string("assets/") + kICUDataFile, - GetPlatform().WritableDir() + kICUDataFile); - - Transliteration::GetInstance().Init(GetPlatform().WritableDir()); -#else - Transliteration::GetInstance().Init(GetPlatform().ResourcesDir()); -#endif - + InitTransliteration(); + LOG(LDEBUG, ("Transliterators initialized")); } Framework::~Framework() @@ -1432,6 +1426,25 @@ void Framework::InitSearchEngine() } } +void Framework::InitTransliteration() +{ +#if defined(OMIM_OS_ANDROID) + try + { + ZipFileReader::UnzipFile(GetPlatform().ResourcesDir(), + std::string("assets/") + kICUDataFile, + GetPlatform().WritableDir() + kICUDataFile); + } + catch (Reader::OpenException const & e) + { + LOG(LWARNING, ("Can't get transliteration data file \"", kICUDataFile, "\", reason:", e.what())); + } + Transliteration::GetInstance().Init(GetPlatform().WritableDir()); +#else + Transliteration::Instance().Init(GetPlatform().ResourcesDir()); +#endif +} + storage::TCountryId Framework::GetCountryIndex(m2::PointD const & pt) const { return m_infoGetter->GetRegionCountryId(pt); @@ -2135,7 +2148,6 @@ void Framework::SetMapSelectionListeners(TActivateMapSelectionFn const & activat void Framework::ActivateMapSelection(bool needAnimation, df::SelectionShape::ESelectedObject selectionType, place_page::Info const & info) { - ASSERT_NOT_EQUAL(selectionType, df::SelectionShape::OBJECT_EMPTY, ("Empty selections are impossible.")); m_selectedFeature = info.GetID(); CallDrapeFunction(bind(&df::DrapeEngine::SelectObject, _1, selectionType, info.GetMercator(), info.GetID(), diff --git a/map/framework.hpp b/map/framework.hpp index bda5373a16..26ba606fa3 100644 --- a/map/framework.hpp +++ b/map/framework.hpp @@ -195,6 +195,8 @@ protected: void CallDrapeFunction(TDrapeFunction const & fn) const; + void InitTransliteration(); + public: Framework(); virtual ~Framework(); diff --git a/map/map_tests/CMakeLists.txt b/map/map_tests/CMakeLists.txt index 5c0e47a99b..199d2a1e5e 100644 --- a/map/map_tests/CMakeLists.txt +++ b/map/map_tests/CMakeLists.txt @@ -15,6 +15,7 @@ set( gps_track_test.cpp kmz_unarchive_test.cpp mwm_url_tests.cpp + transliteration_test.cpp working_time_tests.cpp ) diff --git a/map/map_tests/transliteration_test.cpp b/map/map_tests/transliteration_test.cpp index 6ffbf9bc6e..87693a559f 100644 --- a/map/map_tests/transliteration_test.cpp +++ b/map/map_tests/transliteration_test.cpp @@ -5,32 +5,43 @@ #include "platform/platform.hpp" +namespace +{ +void TestTransliteration(Transliteration const & translit, std::string const & locale, + std::string const & original, std::string const & expected) +{ + std::string out; + translit.Transliterate(original, StringUtf8Multilang::GetLangIndex(locale), out); + TEST_EQUAL(expected, out, ()); +} +} // namespace + // This test is inside of the map_tests because it uses Platform for obtaining the resource directory. UNIT_TEST(Transliteration_CompareSamples) { - Transliteration & translit = Transliteration::GetInstance(); + Transliteration & translit = Transliteration::Instance(); translit.Init(GetPlatform().ResourcesDir()); - TEST_EQUAL("ạlʿrbyẗ", translit.Transliterate("العربية", StringUtf8Multilang::GetLangIndex("ar")), ()); - TEST_EQUAL("Russkiy", translit.Transliterate("Русский", StringUtf8Multilang::GetLangIndex("ru")), ()); - TEST_EQUAL("zhōng wén", translit.Transliterate("中文", StringUtf8Multilang::GetLangIndex("zh")), ()); - TEST_EQUAL("Byelaruskaya", translit.Transliterate("Беларуская", StringUtf8Multilang::GetLangIndex("be")), ()); - TEST_EQUAL("kartuli", translit.Transliterate("ქართული", StringUtf8Multilang::GetLangIndex("ka")), ()); - TEST_EQUAL("hangug-eo", translit.Transliterate("한국어", StringUtf8Multilang::GetLangIndex("ko")), ()); - TEST_EQUAL("‘vryt", translit.Transliterate("עברית", StringUtf8Multilang::GetLangIndex("he")), ()); - TEST_EQUAL("Ellēniká", translit.Transliterate("Ελληνικά", StringUtf8Multilang::GetLangIndex("el")), ()); - TEST_EQUAL("pīn yīn", translit.Transliterate("拼音", StringUtf8Multilang::GetLangIndex("zh_pinyin")), ()); - TEST_EQUAL("thịy", translit.Transliterate("ไทย", StringUtf8Multilang::GetLangIndex("th")), ()); - TEST_EQUAL("Srpski", translit.Transliterate("Српски", StringUtf8Multilang::GetLangIndex("sr")), ()); - TEST_EQUAL("Ukrayinsʹka", translit.Transliterate("Українська", StringUtf8Multilang::GetLangIndex("uk")), ()); - TEST_EQUAL("fạrsy̰", translit.Transliterate("فارسی", StringUtf8Multilang::GetLangIndex("fa")), ()); - TEST_EQUAL("Hayerēn", translit.Transliterate("Հայերէն", StringUtf8Multilang::GetLangIndex("hy")), ()); - TEST_EQUAL("kannaḍa", translit.Transliterate("ಕನ್ನಡ", StringUtf8Multilang::GetLangIndex("kn")), ()); - TEST_EQUAL("āmarinya", translit.Transliterate("አማርኛ", StringUtf8Multilang::GetLangIndex("am")), ()); - TEST_EQUAL("katakana", translit.Transliterate("カタカナ", StringUtf8Multilang::GetLangIndex("ja_kana")), ()); - TEST_EQUAL("Bŭlgarski", translit.Transliterate("Български", StringUtf8Multilang::GetLangIndex("bg")), ()); - TEST_EQUAL("Qazaq", translit.Transliterate("Қазақ", StringUtf8Multilang::GetLangIndex("kk")), ()); - TEST_EQUAL("Mongol hel", translit.Transliterate("Монгол хэл", StringUtf8Multilang::GetLangIndex("mn")), ()); - TEST_EQUAL("Makedonski", translit.Transliterate("Македонски", StringUtf8Multilang::GetLangIndex("mk")), ()); - TEST_EQUAL("hindī", translit.Transliterate("हिन्दी", StringUtf8Multilang::GetLangIndex("hi")), ()); + TestTransliteration(translit, "ar", "العربية", "ạlʿrbyẗ"); + TestTransliteration(translit, "ru", "Русский", "Russkiy"); + TestTransliteration(translit, "zh", "中文", "zhōng wén"); + TestTransliteration(translit, "be", "Беларуская", "Byelaruskaya"); + TestTransliteration(translit, "ka", "ქართული", "kartuli"); + TestTransliteration(translit, "ko", "한국어", "hangug-eo"); + TestTransliteration(translit, "he", "עברית", "‘vryt"); + TestTransliteration(translit, "el", "Ελληνικά", "Ellēniká"); + TestTransliteration(translit, "zh_pinyin", "拼音", "pīn yīn"); + TestTransliteration(translit, "th", "ไทย", "thịy"); + TestTransliteration(translit, "sr", "Српски", "Srpski"); + TestTransliteration(translit, "uk", "Українська", "Ukrayinsʹka"); + TestTransliteration(translit, "fa", "فارسی", "fạrsy̰"); + TestTransliteration(translit, "hy", "Հայերէն", "Hayerēn"); + TestTransliteration(translit, "kn", "ಕನ್ನಡ", "kannaḍa"); + TestTransliteration(translit, "am", "አማርኛ", "āmarinya"); + TestTransliteration(translit, "ja_kana", "カタカナ", "katakana"); + TestTransliteration(translit, "bg", "Български", "Bŭlgarski"); + TestTransliteration(translit, "kk", "Қазақ", "Qazaq"); + TestTransliteration(translit, "mn", "Монгол хэл", "Mongol hel"); + TestTransliteration(translit, "mk", "Македонски", "Makedonski"); + TestTransliteration(translit, "hi", "हिन्दी", "hindī"); } diff --git a/map/style_tests/CMakeLists.txt b/map/style_tests/CMakeLists.txt index a6ee3465cd..e7a334023b 100644 --- a/map/style_tests/CMakeLists.txt +++ b/map/style_tests/CMakeLists.txt @@ -25,11 +25,11 @@ omim_link_libraries( oauthcpp platform jansson - icu geometry coding base protobuf + icu stats_client ${LIBZ} ) diff --git a/xcode/map/map.xcodeproj/project.pbxproj b/xcode/map/map.xcodeproj/project.pbxproj index 00602eea2d..b9b7433df3 100644 --- a/xcode/map/map.xcodeproj/project.pbxproj +++ b/xcode/map/map.xcodeproj/project.pbxproj @@ -91,6 +91,7 @@ 67F183811BD5049500AB1840 /* libagg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F1837D1BD5049500AB1840 /* libagg.a */; }; 67F183831BD5049500AB1840 /* libminizip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F1837F1BD5049500AB1840 /* libminizip.a */; }; 67F183841BD5049500AB1840 /* libtess2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 67F183801BD5049500AB1840 /* libtess2.a */; }; + BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */; }; F63421F81DF9BF9100A96868 /* reachable_by_taxi_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63421F61DF9BF9100A96868 /* reachable_by_taxi_checker.cpp */; }; F63421F91DF9BF9100A96868 /* reachable_by_taxi_checker.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F63421F71DF9BF9100A96868 /* reachable_by_taxi_checker.hpp */; }; F6B283031C1B03320081957A /* gps_track_collection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B282FB1C1B03320081957A /* gps_track_collection.cpp */; }; @@ -210,6 +211,7 @@ 67F183801BD5049500AB1840 /* libtess2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtess2.a; path = "../../../omim-xcode-build/Debug/libtess2.a"; sourceTree = ""; }; 67F183851BD504ED00AB1840 /* libsystem_configuration.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsystem_configuration.tbd; path = usr/lib/system/libsystem_configuration.tbd; sourceTree = SDKROOT; }; 67F183871BD5050900AB1840 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transliteration_test.cpp; sourceTree = ""; }; F63421F61DF9BF9100A96868 /* reachable_by_taxi_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reachable_by_taxi_checker.cpp; sourceTree = ""; }; F63421F71DF9BF9100A96868 /* reachable_by_taxi_checker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reachable_by_taxi_checker.hpp; sourceTree = ""; }; F6B282FB1C1B03320081957A /* gps_track_collection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gps_track_collection.cpp; sourceTree = ""; }; @@ -295,6 +297,7 @@ 674A29CA1B26FCC0001A525C /* map_tests */ = { isa = PBXGroup; children = ( + BB421D6A1E8C0026005BFA4D /* transliteration_test.cpp */, 679624A01D1017C200AE4E3C /* address_tests.cpp */, 679624A11D1017C200AE4E3C /* feature_getters_tests.cpp */, 679624A21D1017C200AE4E3C /* gps_track_collection_test.cpp */, @@ -552,6 +555,7 @@ buildActionMask = 2147483647; files = ( 67F183761BD5045700AB1840 /* bookmarks_test.cpp in Sources */, + BB421D6C1E8C0031005BFA4D /* transliteration_test.cpp in Sources */, 67F183771BD5045700AB1840 /* ge0_parser_tests.cpp in Sources */, 679624B21D1017DB00AE4E3C /* mwm_set_test.cpp in Sources */, 67F183781BD5045700AB1840 /* geourl_test.cpp in Sources */,

      lk|>_bvCV{kOc+PH#k`-S2pq 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

    V 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%0Aw*C$=qQly+Ml{ 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

  • lk|>_bvCV{kOc+PH#k`-S2pq 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